Your trip really starts with the Mumbai CST / LTT to Gorakhpur train route: aim for an early-evening departure if you can, because an overnight sleeper gets you into a much better rhythm for the border day tomorrow. Expect roughly 24–30+ hours depending on the train, and keep things light — one backpack, one small trolley, water, dry snacks, charger, and basic medicines. Station logistics in Mumbai are easiest if you reach CST or LTT at least 45–60 minutes early, especially if you’re traveling as a group and want to sort seats, bedding, and platform confusion without rushing.
If you arrive into Gorakhpur Junction area with time, use it as your reset point rather than trying to do too much. This is the practical place to freshen up, grab tea, check your onward Nepal transport, and re-confirm tickets or seat plans for tomorrow’s border transfer. Auto-rickshaws from the station to nearby hotels in Railway Colony, Golghar, or Civil Lines are cheap and straightforward; if you’re staying overnight, look for a simple pure-veg place nearby so you can rest properly before the border run. After that, head to Vishnu Restaurant in Civil Lines for a no-fuss veg thali or tiffin-style meal — usually around ₹150–250 per person, and it’s the kind of place locals trust when they want filling food without drama.
Keep the afternoon light and go to Gorakhnath Temple next. It’s one of the city’s most important spiritual stops, and after a long train ride it feels calm rather than tiring. Spend about 1–1.5 hours here, walk slowly through the temple area, and don’t worry about overplanning — this part of the day is more about settling into the pace of Gorakhpur than checking off sights. Later, stretch out at Ambedkar Park in Betiahata for a quiet walk and a bit of open-air breathing room; it’s a good place to sit for 30–45 minutes, especially if you’ve been on the train all day. Before heading back, do a simple dinner/snack pickup near Gorakhpur Junction — samosa, kachori, aloo patties, biscuits, or fruit for about ₹80–150 per person — so you’re ready for the early border transfer tomorrow morning.
Leave Gorakhpur at daybreak so you’re not fighting queues later; the road to Sunauli Border crossing usually takes around 2–3 hours door to border, and the whole process is much smoother before 9 AM. Keep your passport handy, carry a few passport-size photos, and have small Indian/Nepalese cash for local transport and snacks. At Sunauli/Belahiya, expect a short but real bit of time for immigration and a quick shuttle or shared transfer onward—budget travellers usually save money here, but comfort drops fast if you leave too late.
By the time you roll into Kathmandu, aim straight for Thamel and check in, then head to Annapurna Pure Veg Restaurant for lunch—solid, filling, and easy on the budget after a long transfer. Expect roughly ₹250–400 per person for a proper veg meal, and it’s a good place for simple dal bhat, paneer dishes, or familiar Indian meals without overpaying. After lunch, do a slow Thamel market walk: this is the best zone to sort a SIM, exchange a bit of cash, compare souvenir prices, and browse trekking shops without needing a taxi between stops. Most shops stay open till around 8–9 PM, and you’ll get a feel for the city just by wandering the lanes near Chhusya Galli and Amrit Marg.
When you’re ready for a quieter reset, walk over to the Garden of Dreams at Kaiser Mahal—it’s one of the nicest calm corners in central Kathmandu, especially after a packed travel day. Entry is usually modest, and it’s best in the late afternoon when the light softens and the crowds thin out; give yourself about an hour to sit, relax, and actually breathe. Wrap the day with dinner at OR2K back in Thamel, a longtime vegetarian-friendly favorite with good hummus plates, salads, and Nepalese/Indian options in the ₹300–500 range. It’s an easy first-night dinner if you want something reliable, walkable, and low-stress before turning in early for the rest of the trip.
Start early and head straight to Pashupatinath Temple in Pashupati while the air is still cool and the ritual activity is just beginning. If you leave by 6:00–6:30 AM, you’ll beat the heavier crowds and get the most atmospheric visit around the Bagmati River ghats. The main temple area is sacred to Hindus, so plan for a respectful, unhurried 1.5–2 hours; non-Hindus can’t enter the inner sanctum, but the riverfront, cremation ghats, and surrounding shrines are still powerful to see. Entry for foreign visitors is usually around NPR 1,000, and a short taxi from central Kathmandu typically takes 20–30 minutes depending on traffic.
From there, continue to Boudhanath Stupa in Boudha, which is one of Kathmandu’s easiest places to slow down and just absorb the city. The walk around the stupa is best done clockwise, ideally with a tea stop or two along the rim; 1.5 hours is enough if you’re moving, but it’s the kind of place where you may end up staying longer. If you want a clean, veg-friendly breakfast or snack before lunch, there are plenty of simple cafés around Boudha serving momo, thukpa, and Tibetan tea, with most casual meals in the NPR 300–600 range.
Have lunch at Roadhouse Café in the Boudha area if you want something reliable and vegetarian-friendly without blowing the budget too much. It’s a good reset in the middle of the day—pizza, pasta, salads, and a few Nepali options, with a meal usually landing around ₹400–700 per person depending on what you order. If you’re traveling as friends, this is also a nice place to sit longer, cool down, and plan your afternoon instead of rushing from monument to monument.
After lunch, make your way to Swayambhunath (Monkey Temple) in Swayambhu. Go in the afternoon when the light is softer and the city views are better; the climb up the steps is part of the experience, so wear decent shoes and carry water. Expect 1.5–2 hours including the stupa circle, prayer wheels, monkeys, and photo stops looking over the Kathmandu Valley. A taxi from Boudha is the easiest way to get there and usually takes 25–40 minutes depending on traffic, while entry is commonly around NPR 200 for foreign visitors.
Finish the sightseeing loop at Kathmandu Durbar Square in Basantapur, late afternoon when the old streets feel most alive. This is where the city’s heritage energy really shows up—temples, carved courtyards, local vendors, and the buzz of the old town all mixed together. Give yourself around 1.5 hours to wander without a strict route; the square is best enjoyed by drifting through side lanes rather than trying to “check off” every monument. Entry for foreign visitors is usually around NPR 1,000, and it’s easy to combine the square with a slow walk into nearby lanes for tea, snacks, or souvenir browsing.
For dinner, go a little more special at Bhojan Griha in Dillibazar if you want one memorable traditional meal that still works well for a veg-friendly group. The setting—restored old house, cultural ambiance, and classic Nepali dishes—makes it feel like a proper finale to a Kathmandu heritage day, and dinner usually runs about ₹700–1,200 per person. After dinner, keep the evening easy and rest up, because the next leg back toward Gorakhpur is long; if you’re leaving early the following morning, arrange your taxi the night before and aim to depart at daybreak to stay ahead of Kathmandu traffic and border delays.
Leave Kathmandu on the earliest tourist bus to Pokhara so you can get the most out of the day; if you’re doing this on a budget, the standard AC tourist buses are the sweet spot, while the nicer “deluxe” ones just add a bit more legroom and fewer stops. Expect about 6–8 hours depending on road conditions, and keep a small day bag with water, snacks, tissues, and any motion-sickness tablets handy because the winding highway can be tiring. If you’ve packed light, arrival is much easier—you can head straight into Lakeside, Pokhara and check into a veg-friendly guesthouse or hotel in the main Lakeside lanes, where you’ll be within walking distance of almost everything you need.
Once you’ve settled in, take a short walk to Himalayan Java Coffee in Lakeside for a reset—this is one of the easiest places to get a proper coffee after the bus ride, and they usually have light vegetarian options like sandwiches, cakes, and snacks for around ₹250–500 per person. From there, wander down toward the Phewa Lake shoreline near Gaurighat and take a calm boat ride; this is Pokhara at its best, with open water, soft light, and the Annapurna range appearing in the reflections if the sky is clear. The boatmen are used to short sightseeing rides, and a round trip with a stop at Tal Barahi Temple usually takes about 1–1.5 hours total, including the island visit. At Tal Barahi Temple, keep it simple and respectful—this little temple in the middle of the lake is one of those places that feels unhurried, especially late afternoon when the crowds thin out.
For dinner, head back into Lakeside and go to Byanjan Restaurant—it’s a reliable pick for a filling vegetarian Nepali thali and good value overall, usually around ₹250–450 per person, which works well for a budget-friendly friends’ trip. If you still have energy after dinner, stay out for a slow stroll along the lakeside road; the area stays lively but not overwhelming, and it’s the easiest part of Pokhara to explore on foot without spending on taxis.
Start before dawn for Sarangkot Viewpoint — if the sky is clear, this is the Pokhara moment everyone remembers. From Lakeside, it’s usually a 30–45 minute ride by taxi or local jeep, and for a budget trip you can split a cab with friends or hire a local driver for the return trip for around NPR 1,500–2,500 total depending on timing and bargaining. Go around 5:00–5:30 AM for sunrise; bring a light jacket because it can feel chilly at the top even when the city is warm. After sunrise, head back down slowly and stop at Bindhyabasini Temple in Old Pokhara — it’s a calm, spiritual pause with good views over the valley, and 30–45 minutes is enough unless you want to sit a while and people-watch.
Continue to Seti River Gorge Viewpoint near Mahendrapul for a quick look at one of Pokhara’s most dramatic natural features: the river cuts so deeply through the city that you don’t fully appreciate it until you’re standing above it. This is a short stop, about 20–30 minutes, and it works well before the heat of the day. From there, you can take a short taxi ride or local bus back toward Lakeside for lunch. If you want to keep things simple and vegetarian-friendly, Moondance Restaurant & Bar is an easy, reliable pick with good veg curries, momos, pasta, and Nepalese basics; plan roughly NPR 300–600 per person, and it’s busiest around 1–2 PM, so arriving a little earlier is nicer.
After lunch, make your way up to Matepani Gumba, one of the more peaceful spots in Pokhara and a nice contrast to the busier lake area. It’s less touristy, the atmosphere is quiet, and the city views from the monastery area are lovely in the softer afternoon light; a taxi from Lakeside is the easiest option, usually around 25–40 minutes depending on traffic, and 1 hour here is enough to wander respectfully and sit for a bit. Wrap up the day with an easy Lakeside stroll — this is the part of Pokhara where you can slow down, browse the small souvenir lanes, and settle into cafés facing the water for tea, juice, or a light snack. Keep it flexible: the best evenings here are unplanned, especially near Phewa Lake. If you’re flying or continuing by road tomorrow, use the evening to confirm your bus tickets, keep cash ready for tomorrow’s departure, and get back to your hotel early enough for an easier checkout.
Take the earliest Pokhara to Kathmandu tourist bus so you still have a usable evening in the capital; if you’re leaving from Lakeside, most operators ask you to report 20–30 minutes early, and the ride is usually smoother if you sit on the left side for some valley views. The standard buses are perfectly fine for a budget trip, and you’ll usually get one or two tea-and-lunch stops en route, so keep some snacks and water handy. By the time you roll into Kathmandu, the traffic around Thamel can be slow, so check into your stay first and keep your bags light for the rest of the day.
From Thamel, it’s a short taxi ride or a walk-and-auto combo to Asan Bazaar, one of the most atmospheric corners of the city and still very much a working market, not just a tourist stop. Wander slowly through the spice stalls, brassware shops, lentils, incense, and snack counters; this is the place for last-minute gifts and cheap takeaways, and one hour is enough if you don’t want to rush. A good rule here: don’t buy at the first price quoted, and keep small notes ready because many old shops still prefer cash.
A few minutes’ walk away, Freak Street (Jhochhen Tole) gives you a totally different mood — quieter, older, and a little faded in a charming way, with remnants of Kathmandu’s old backpacker era. It’s best enjoyed as a stroll, not a checklist stop, so just let yourself wander for 30–45 minutes and soak in the lanes, old brick facades, and small tea shops. If you have energy after the bus, this is the right kind of low-effort, high-atmosphere wandering before dinner.
For dinner, head to Mitho Restaurant in Thamel for a reliable pure-veg meal without blowing the budget; expect roughly ₹200–350 per person for a filling set of dal bhat, thali, momos, or Indian veg dishes. It’s the kind of place that works well for friends because nobody has to overthink the menu, and Thamel makes it easy to follow dinner with a short walk for coffee or sweets nearby. If you still have time and energy, make one final quick stop by the Narayanhiti Palace Museum exterior/grounds in Maharajgunj — you won’t be going inside this late, but the outside area is a neat final landmark to see on the way back, and it’s usually calm in the evening.
For your last night, stay in Thamel so departure logistics stay simple tomorrow — it’s the easiest area for early taxis, buses, pharmacies, ATMs, and late food. If you want budget-friendly, clean, vegetarian-friendly stays, look for guesthouses around Chaksibari Marg or Paknajol; they’re usually cheaper than the busiest central strip but still walkable to everything.
Leave Kathmandu at daybreak for the long cross-border run back to Gorakhpur — the earlier you go, the better your odds of clearing Sunauli/Belahiya before the midday rush and avoiding slow traffic on the highway out of the valley. Once you reach the border belt, keep your passport/ID and onward train details ready so the formalities move quickly; budget about 30–60 minutes for the crossing depending on queues and the day’s traffic. If you need a quick stop before crossing, it’s easiest to do it around Bhairahawa rather than waiting till the Indian side, because once you’re through, you’ll want to keep moving toward the station.
Have a simple pure-veg lunch near Bhairahawa/Sunauli — this stretch is built for no-fuss meals, not long sit-downs, so look for a clean bhojanalaya or thali place and keep it light and budget-friendly at around ₹150–300 per person. After lunch, cross at Sunauli with a little buffer in hand; this is one of those border points where being organized saves real time. From there, the ride into Gorakhpur is your decompression window: sit back, sip water, and use the last part of the day to mentally switch from Nepal-mode to train-mode.
Once you reach Gorakhpur, keep 30–45 minutes near Gorakhpur Junction for tea, freshening up, and confirming your platform/coaching details before boarding — the station area can feel busy in the evening, so don’t cut it too fine. For dinner, go to Shree Ram Bhojanalaya near the railway station for a solid pure-veg meal; it’s exactly the kind of place budget travelers use before a long sleeper journey, with simple, filling food around ₹120–220 per person. Then head to your train at least 30–45 minutes early, stash snacks and water in a small day bag, and settle in for the long return to Mumbai.