Route Explorer

Varanasi to Bodh Gaya

The journey from Varanasi to Bodh Gaya is a sacred pilgrimage of approximately 250 kilometers, typically completed in about 5 hours by road. This route is a cornerstone of the Budd

Distance

250 km

Duration

5 hrs

Overview

The journey from Varanasi to Bodh Gaya is a sacred pilgrimage of approximately 250 kilometers, typically completed in about 5 hours by road. This route is a cornerstone of the Buddhist Circuit, often paired with Sarnath, where the Buddha gave his first sermon. Travelers traverse the fertile Gangetic plains of Uttar Pradesh and Bihar, passing through ancient towns and rural landscapes. The road trip offers a blend of spiritual history and contemporary India, with well-maintained highways ensuring a smooth ride. Whether by car, train, or bus, the journey connects two of Buddhism's most revered sites, culminating in the serene Mahabodhi Temple complex, a UNESCO World Heritage site where the Buddha attained enlightenment.

Route Map

Interactive Route Map

Enable location to see route from your current position

Transport Options

🚗

By Car

Driving offers flexibility and comfort, allowing you to stop at significant sites along the way. The route via NH19 and NH319 is well-paved and scenic, with frequent rest stops.

Distance

250 km

Duration

5-6 hours

Highlights
  • Scenic views of the Ganges plains and rural Bihar
  • Flexibility to visit Sarnath before departure or stop at Sasaram's ancient caves
  • Comfortable air-conditioned travel with private driver
  • Direct access to Bodh Gaya's main temple area

Private Taxi

Hire a private cab from Varanasi for a direct, door-to-door journey. Most operators offer air-conditioned sedans or SUVs.

  • Approximate fare: ₹5,000–₹7,000 for a one-way trip
  • Toll charges: ~₹300–₹400 along NH19
  • Fuel cost: ~₹2,000–₹2,500 (depending on vehicle efficiency)

Self-Drive

Rent a car from services like Zoomcar or Drivezy in Varanasi. This option suits those who prefer independent travel.

  • Rental cost: ~₹2,500–₹3,500 per day
  • Additional fuel cost: ~₹2,000–₹2,500 for 250 km
  • Parking in Bodh Gaya: ₹50–₹100 per day at hotels
🚆

By Train

Trains from Varanasi Junction to Gaya Junction are frequent and economical. From Gaya, a 30-minute taxi ride completes the journey to Bodh Gaya.

Distance

250 km (rail distance)

Duration

4-6 hours (train + taxi)

Highlights
  • Budget-friendly with fares starting at ₹200
  • Scenic rail journey through Bihar's countryside
  • Convenient overnight options for time-saving
  • Gaya Junction is well-connected to Bodh Gaya by taxis

Mahabodhi Express

This daily train (12391/12392) links Varanasi and Gaya, with travel time around 4–5 hours.

  • Sleeper class fare: ~₹200–₹250
  • AC 3-tier fare: ~₹500–₹600
  • Departure from Varanasi around 15:00, arrival Gaya around 20:00 (check schedule)

Other Trains

Several express and passenger trains connect Varanasi and Gaya daily. Check IRCTC for real-time availability.

  • Second seating fare: ~₹150–₹200
  • AC Chair Car (if available): ~₹400–₹500
  • From Gaya to Bodh Gaya: taxi ₹300–₹500, shared auto ₹50–₹100
🚌

By Bus

State-run and private buses operate between Varanasi and Gaya, with a change at Gaya for local transport. This is the most economical option but slower due to multiple stops.

Distance

250 km

Duration

7-8 hours

Highlights
  • Lowest cost option with fares under ₹300
  • Multiple departures throughout the day
  • Experience local travel culture
  • Direct buses to Gaya with connections to Bodh Gaya

Uttar Pradesh State Road Transport Corporation (UPSRTC)

Government buses from Varanasi to Gaya, often ordinary or semi-deluxe.

  • Ordinary bus fare: ~₹200–₹250
  • Semi-deluxe fare: ~₹300–₹350
  • Travel time: 7–8 hours including stops

Private Operators

Private luxury coaches may be available from Varanasi to Gaya or Patna.

  • AC bus fare: ~₹500–₹700
  • Volvo services: ~₹800–₹1,000 (if available)
  • Book via online platforms like RedBus or Paytm

Stopovers En Route

Sarnath

10 km from Varanasi

The deer park where Buddha delivered his first sermon. Visit the Dhamek Stupa, Ashoka Pillar, and the Archaeological Museum.

Parking and restroomsGuides available for hireSmall eateries and souvenir shops

Sasaram

145 km from Varanasi

Historical town known for the tomb of Sher Shah Suri, a fine example of Indo-Islamic architecture. A brief detour off NH19 offers a cultural break.

Roadside dhabas and restaurantsFuel stations and restroomsLocal markets for snacks

Travel Tips

  • Start early (around 7 AM) to avoid traffic and reach Bodh Gaya by noon.
  • Carry valid ID for temple entry and hotel check-ins.
  • Dress modestly and remove shoes before entering temples.
  • Use prepaid taxis or app-based cabs in Gaya to avoid overcharging.
  • Keep small change for tolls and tips.
  • Stay hydrated; carry water bottles, especially in summer.

Budget Estimate

road

Approximate fare: ₹5,000–₹7,000 for a one-way trip

Toll charges: ~₹300–₹400 along NH19

Driving offers flexibility and comfort, allowing you to stop at significant sites along the way. The route via NH19 and NH319 is well-paved and scenic, with frequent rest stops.

train

Sleeper class fare: ~₹200–₹250

AC 3-tier fare: ~₹500–₹600

Trains from Varanasi Junction to Gaya Junction are frequent and economical. From Gaya, a 30-minute taxi ride completes the journey to Bodh Gaya.

bus

Ordinary bus fare: ~₹200–₹250

Semi-deluxe fare: ~₹300–₹350

State-run and private buses operate between Varanasi and Gaya, with a change at Gaya for local transport. This is the most economical option but slower due to multiple stops.

Frequently Asked Questions

What is the best time to travel from Varanasi to Bodh Gaya?

The ideal period is from October to March when the weather is pleasant. Avoid monsoon (July-September) due to heavy rains and potential road disruptions.

Are there direct buses from Varanasi to Bodh Gaya?

No direct bus to Bodh Gaya; you must take a bus to Gaya and then a local bus or auto for the remaining 16 km. Shared autos are frequent.

How much time does the train journey take?

The train from Varanasi to Gaya takes around 4–5 hours. Then a taxi or auto from Gaya to Bodh Gaya adds about 30–40 minutes.

Is it safe to drive from Varanasi to Bodh Gaya?

Yes, the roads are generally safe, but drive cautiously due to heavy traffic in towns and occasional cattle on highways. Hiring a local driver is recommended for first-timers.

Can I combine Sarnath with this journey?

Absolutely. Sarnath is only 10 km from Varanasi. Many pilgrims visit Sarnath in the morning, then proceed to Bodh Gaya in the afternoon, making a full-day excursion.

🗺️ Other Routes

Explore More of Bodh Gaya

Destination Hub

Bodh Gaya Overview

Places to Explore