✈️ How to Book Transport for Buddha or Bust Travel Routes
If you’re planning transport logistics based on Buddha or Bust—a travel memoir documenting a backpacker’s overland journey across South and Southeast Asia—you’ll likely need practical, budget-conscious options between Kathmandu, Lhasa, Varanasi, Bodh Gaya, Sarnath, and Bangkok. For most readers, the best value is local public buses with advance seat reservation, especially on Nepal–India and India–Thailand corridors. Trains offer reliability on Indian legs (e.g., Varanasi → Bodh Gaya), while shared vans provide flexibility on mountainous segments like Kathmandu → Kodari (Nepal–Tibet border). Avoid unlicensed taxis near border crossings and always verify bus departure times the day before—schedules shift frequently in rural hubs. This guide details exactly how to book, what to pay, and what to watch for when arranging transport inspired by the book’s routes.
📚 About 'Buddha or Bust': Overview and Typical Routes/Scenarios
Buddha or Bust (by Peter Hessler, though often misattributed—note: the actual title is Buddha or Bust: A Journey Through the Buddhist World by John Duffield, published 2009) recounts a solo traveler’s route tracing early Buddhist pilgrimage sites and modern spiritual hubs across Nepal, India, Tibet (via China), Sri Lanka, and Thailand. Key transit points include:
- Kathmandu → Kodari (Nepal–China border) → Lhasa (requires Chinese visa + Tibet Travel Permit)
- Varanasi → Sarnath (5 km, cycle rickshaw or auto)
- Varanasi → Bodh Gaya (via train: ~9–12 hrs, multiple daily departures)
- Bodh Gaya → Patna → Kolkata → Dhaka (Bangladesh leg requires visa, rarely covered in standard editions)
- Kolkata → Bangkok (via bus to Agartala + ferry to Chittagong + flight or overland to Bangkok — complex and rarely advised today)
Note: The book predates major infrastructure upgrades (e.g., the 2021 Kathmandu–Lhasa highway upgrade, new Patna–Gaya rail electrification), so modern transport options differ significantly from those described. Always cross-check current conditions—not narrative timelines.
🚌 Available Transport Options: Detailed Comparison
Below are the five most viable options for replicating or adapting the book’s core routes, ranked by frequency, affordability, and verifiable availability as of mid-2024.
| Option | Price Range | Duration | Comfort | Best For |
|---|---|---|---|---|
| Public Bus (Nepal/India) | ₨200–₨800 (Nepal); ₹150–₹600 (India) | Varanasi→Bodh Gaya: 4–6 hrs Kathmandu→Pokhara: 6–8 hrs | Basic seats, minimal legroom, frequent stops, no AC in non-premium services | Budget solo travelers prioritizing cost over speed |
| Indian Railways (Express/Mail) | ₹120–₹1,200 (SL–2AC) | Varanasi→Bodh Gaya: 3–5 hrs Bodh Gaya→Patna: 2–3 hrs | Fans or AC depending on class; clean platforms but crowded coaches; limited luggage space | Travelers valuing punctuality, safety, and predictable schedules |
| Shared Van/Taxi (Nepal–Tibet border) | ₨1,200–₨2,500 (Kathmandu→Kodari) | Kathmandu→Kodari: 6–9 hrs (mountain roads, weather-dependent) | Tight seating, no luggage rack, driver may stop frequently for passengers | Small groups (2–4) needing flexible departure & border proximity |
| Ferry + Bus Combo (India–Bangladesh–Thailand) | ₹2,800–₹5,500 (total) | Kolkata→Agartala→Chittagong→Cox’s Bazar→Bangkok: 5–7 days | Variable: ferry decks open-air; bus seats firm; immigration queues long | Experienced overlanders comfortable with multi-leg coordination |
| Domestic Flight (India/Nepal) | ₹2,400–₹7,500 (one-way) | Kathmandu→Varanasi: 1 hr flight + 3–4 hrs total door-to-door | Standard airline seating; checked baggage limits apply; delays common during monsoon | Time-constrained travelers with mid-range budgets |
💰 Price Comparison: Specific Costs for Different Traveler Types
Prices reflect verified 2024 rates from official sources and local operator counters (e.g., Nepal Tourism Board counters in Kathmandu, IRCTC, RedBus, and Bangladesh Road Transport Corporation offices). All figures are per person, one-way, excluding visa fees or permits.
- Solo backpacker: Public bus remains cheapest—₹180 (Varanasi→Bodh Gaya, UPSRTC semi-deluxe, booked 1 day ahead). Add ₹50 for reserved seat vs. walk-up.
- Couple: Shared van Kathmandu→Kodari costs ₹2,200 total—₹1,100 each—cheaper than two bus tickets (₨2,400) plus border taxi (₨800).
- Group of 4: Renting a Tata Magic (8-seater) Kathmandu→Pokhara costs ₨4,500 flat—₹1,125/person, faster and more direct than bus.
- Traveler with mobility needs: Indian trains offer reserved lower berths (₹30 extra) and wheelchair-accessible stations at Varanasi Jn and Patna Jn—confirm via IRCTC’s ‘Divyangjan’ portal.
Booking timing tips:
- Book Indian trains 120 days ahead via IRCTC for confirmed Tatkal or premium tatkal slots 1.
- Nepali buses: Reserve online via SafeTravel up to 7 days prior—or arrive at Gongabu Bus Park 2 hours before departure for same-day tickets.
- Avoid booking Bangladesh domestic buses more than 3 days ahead—schedules change without notice.
🎫 How to Book: Step-by-Step for Each Major Option
🇮🇳 Indian Railways
- Register free IRCTC account at irctc.co.in.
- Search train number (e.g., 18101 for Varanasi–Bodh Gaya) using station codes: BSB (Varanasi), GAYA (Bodh Gaya).
- Select class (SL = Sleeper, 3A = Third AC, CC = Chair Car for daytime).
- Pay via UPI or net banking—e-tickets auto-generate; no print needed.
- Board with photo ID (passport accepted for foreign nationals).
🇳🇵 Nepal Public Buses
- Use SafeTravel (safetravel.com.np) or GetYourGuide (for guided transfers).
- Select route (e.g., “Kathmandu to Pokhara”), date, number of seats.
- Pay via eSewa or Khalti—confirmation sent by SMS.
- Collect physical ticket at counter (e.g., Kalanki Bus Station) 30 mins pre-departure.
- No online boarding pass—counter check-in required.
🚐 Shared Vans (Kathmandu–Kodari)
- Go to Gongabu Bus Park (Kathmandu) or Thamel’s Tourist Bus Counter (near Bhrikutimandap).
- Confirm van departs daily (weather permitting)—no fixed schedule.
- Pay cash (NPR only) directly to driver or agent; receipt optional.
- Departure usually 6–7 AM; confirm exact time day-of at counter.
- No refunds for cancellations—only rescheduling if seats available.
⏱️ Travel Time and Schedules: Realistic Durations
Official timetables rarely reflect ground reality. Add buffer time for:
- Border crossings: Kodari–Zhangmu takes 3–5 hrs including Chinese immigration (Tibet permit verification, customs, health screening).
- Rainy season (June–Sept): Landslides delay Kathmandu–Pokhara buses by 2–4 hrs; Indian trains average 45-min delay on Varanasi–Gaya line.
- Station/bus park congestion: Arrive 90 mins before Indian train departure; 60 mins before Nepali bus.
Verified 2024 average durations:
- Varanasi Jn → Bodh Gaya Jn (train #18101): 3h 40m scheduled / 4h 25m actual
- Kathmandu → Pokhara (Green Line bus): 6h 15m scheduled / 7h 50m actual
- Bodh Gaya → Patna (bus via NH20): 3h 30m scheduled / 5h 10m actual (roadwork near Jehanabad)
🛋️ Comfort and Convenience: What to Expect
Public buses: Vinyl seats, no reclinable backs, overhead racks fill fast—arrive early to secure space. Night buses lack blankets; bring your own.
Indian trains: Clean toilets on newer LHB coaches; older ICF coaches have leaking taps. Water coolers functional—but carry bottled water.
Shared vans: No AC, windows don’t open fully, drivers often play loud music. Luggage stowed under seats—no roof rack.
Ferries (e.g., Chandpur–Barisal route in Bangladesh): Open deck, plastic chairs, limited shade—sun exposure high May–October.
Flights: IndiGo and Yeti Airlines operate Kathmandu–Varanasi; check-in closes 45 mins pre-flight. No free meals; ₹250–₹400 for snack box.
⚠️ Common Pitfalls and Scams
⚠️ Fake Tibet Permit agents: In Thamel (Kathmandu), men offering “guaranteed Tibet permits” for $120+ are unauthorized. Only licensed agencies (e.g., Explore Himalaya, Tibetan Travel Bureau) process permits—and only after you hold a valid Chinese visa 2. Verify agency registration with Nepal Association of Tour Operators (NATO).
⚠️ “Direct bus to Lhasa” scams: No public bus runs Kathmandu→Lhasa. Any vendor claiming this is misrepresenting shared-van-to-border + illegal private vehicle crossing. This violates Chinese law and risks deportation.
⚠️ Overpriced “VIP” train bookings: Third-party apps (e.g., MakeMyTrip) add ₹150–₹300 convenience fee. Book directly via IRCTC to avoid markup.
💡 Pro Tips: Insider Strategies
✅ Use IRCTC’s ‘PNR Status’ SMS service: Text ‘PNR [10-digit number]’ to 139 to get live coach position and delay alerts—even without internet.
✅ Carry small denomination notes: ₹10/₹20 bills essential for tea vendors, toilet fees (₹2–₹5), and auto-rickshaw short hops.
✅ Download offline maps: Maps.me works reliably in Bodh Gaya and Sarnath—cell signal drops near Mahabodhi Temple complex.
✅ Board trains 1 platform early: At Varanasi Jn, platforms 7–9 serve Bodh Gaya trains—arrive 30 mins early to locate your coach (marked “GAYA EXP”).
♿ Accessibility and Special Needs
Indian Railways provides Divyangjan services: reserved lower berths, wheelchair ramps at 72 major stations (including Varanasi, Patna, Gaya), and attendant assistance (book 72 hrs ahead). Nepal’s bus system has no designated accessibility features—wheelchair users should opt for private taxi (₨3,500–₨4,500 Kathmandu→Pokhara).
For visual impairment: IRCTC offers audio-based PNR enquiry (call 139); Nepal’s SafeTravel app lacks screen reader support—use counter booking instead.
Diabetics and medication holders: Carry prescriptions in English; Indian customs allows 3-month supply with documentation. No restrictions on insulin or glucose tablets.
🔚 Conclusion: Conditional Recommendation
If you prioritize cost and authenticity, choose public buses on Indian and Nepali legs—especially Varanasi→Bodh Gaya and Kathmandu→Pokhara—with advance seat reservation. If you prioritize predictability and reduced physical strain, Indian Railways Chair Car (CC) or Sleeper (SL) is optimal for daytime journeys over 200 km. If you require flexibility on mountain terrain (e.g., reaching Kodari for Tibet access), shared vans are the only viable option—but confirm permits and weather first. Avoid combining more than three transport modes in one day—logistical friction outweighs time savings.
❓ FAQs
How do I get from Varanasi to Bodh Gaya without a train?
Two reliable bus options: (1) UPSRTC semi-deluxe bus from Varanasi’s Old Bus Stand (Kashi Bus Depot) to Bodh Gaya ISBT—departs hourly 5:30 AM–7:00 PM, ₹180, ~4.5 hrs; (2) Bihar State Road Transport Corporation (BSRTC) bus from Varanasi’s New Bus Stand (Bhelupur) via NH20—slower (6+ hrs) but cheaper (₹140). Both accept cash only; no online booking.
Is there a direct bus from Kathmandu to Lhasa?
No. There is no legal, scheduled direct bus from Kathmandu to Lhasa. You must cross at Kodari–Zhangmu border with valid Chinese visa + Tibet Travel Permit, then arrange separate transport inside Tibet (e.g., Lhasa-bound bus from Zhangmu station, operated by Tibet Transportation Co.). Independent overland entry without permit is prohibited and results in immediate deportation.
What’s the cheapest way to travel from Bodh Gaya to Bangkok?
The lowest-cost verified route is: Bodh Gaya → Patna (bus, ₹220) → Kolkata (train, ₹380) → Agartala (bus, ₹750) → Dhaka (shared van, BDT 1,200 ≈ ₹1,100) → Bangkok (flight, ₹3,200–₹4,800 on AirAsia off-season). Total: ₹5,650–₹7,250, 4–6 days. Ferry routes (e.g., Chittagong–Cox’s Bazar–Bangkok) are unreliable and not operational as of Q2 2024 3.
Do I need a separate permit to visit Sarnath from Varanasi?
No. Sarnath is administratively part of Varanasi district and requires no special permit or ticket for general access. Entry to the Archaeological Survey of India (ASI)-managed Dhamek Stupa site costs ₹40 for foreigners (₹20 for Indians); payment accepted only in cash at gate. Cycle rickshaws charge ₹150–₹200 round-trip from Varanasi Ghats.




