The Ganges runs east for most of its two and a half thousand kilometres. For the stretch that passes Varanasi it swings north, a curve that local tradition calls uttaravahini, north-flowing, and that bend is one of the reasons a city grew here rather than anywhere else on the plain. The practical consequence is simpler than the theology. The ghats face east across open water, so the sun comes up out of the river and goes down behind the lanes at your back. Almost everything useful about planning a trip here follows from that one piece of geography.
The ghats are conventionally counted from Assi in the south to Adi Keshava at the northern edge, near where the Varuna river joins the Ganges. Plan your days in the same direction and the city unfolds in an order that makes sense: you begin where it is quietest, work into the crowded middle once you have your bearings, and finish at the two ends. Do it backwards and your first evening is spent in the densest crowd Varanasi has, which is a hard way to meet a city this demanding.
Three full days is the honest minimum. Four is better, because it lets you cross the river and still keep one morning unplanned, which you will want. Varanasi is tiring in a way that has little to do with distance covered.
Why the order matters more here than in most cities
The city gives you two strong windows a day and a long flat stretch in between. From first light until roughly three hours after sunrise, the riverfront is doing its actual work: bathers, laundry, yoga on the steps at Assi, boats moving south to north with the current. From late afternoon until an hour or so after dark, it fills again for the evening aarti. Between about eleven in the morning and four in the afternoon the light is hard, the stone is hot even in winter, the lanes are at their most congested, and the Kashi Vishwanath temple typically suspends entry for around ninety minutes in the late morning. Arriving at Godowlia at noon with a list of things to see is how people conclude they dislike Varanasi.
So build each day as two halves with a deliberate gap. Morning on the river, afternoon indoors or inland, evening back on the steps. The gap is not wasted time; it is what makes the second window bearable.
Distances are short and almost all of the walking is flat, but no vehicle reaches the ghats. Godowlia Chowk is the closest most cars and autos can get to Dashashwamedh, and the last stretch is on foot through lanes too narrow for anything wider than a handcart. Factor ten to fifteen minutes of walking onto the end of every ride, and choose your guesthouse knowing you will be carrying your bag through those lanes at least twice.
Getting in, and where to base yourself along the line
Lal Bahadur Shastri International Airport sits at Babatpur, roughly 25 kilometres northwest of the ghats; with traffic the transfer usually takes the better part of an hour. Prepaid taxis run from a counter in arrivals and app-based cabs operate as well, with fares typically somewhere around INR 800 to 1,200 depending on the vehicle and the hour. Trains arrive at Varanasi Junction, still universally called Cantt, or at Banaras station a little further out; both are around twenty minutes from the river outside rush hour.
Where you sleep decides the shape of your days more than it usually would. The Assi end, at the southern tip, is the calmer choice: wider lanes, a student population from nearby Banaras Hindu University, cafes that stay open into the evening, and a genuine sense of being able to step back from the intensity when you need to. The trade-off is a twenty-five minute walk or a short boat hop to the central ghats. Around Dashashwamedh and Godowlia you are in the middle of everything, which is excellent for two days and exhausting for four. Further north, the lanes behind Manikarnika are the most atmospheric and the most disorienting; do not pick them for a first visit unless you enjoy being lost.
Varanasi is inexpensive by any measure. Clean guesthouse rooms with river views are widely available at modest rates, and a comfortable day including bed, food, boats and entry fees lands somewhere around INR 2,500 to 4,000 per person at the time of writing. The main things worth spending on are a good boatman and, if crowds unsettle you, a guide for the first morning.