There are 9 ways to get from Buddh Gaya to Bhavnagar by plane, bus, train, car, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Gaya to Civil Airport Harni, bus
best- Fly from Gaya (GAY) to Civil Airport Harni (BDQ)plane GAY - BDQ
- Take the bus from Vadodara, Gujarat to Bhavnagar, Gujaratbus
11h 58mTrain
cheapest- Take the train from Gaya Jn to Bhavnagar Trmustrain 12942
33h 53m₹1,104–6,801Bus
- Take the bus from Gaya, Bihar to Varanasi, Uttar Pradeshbus
- Take the bus from Varanasi, Uttar Pradesh to Ahmedabad, Gujaratbus
- Take the bus from Ahmedabad, Gujarat to Bhavnagar, Gujaratbus
44h 51mDrive 1,624.9 km
- Drive from Buddh Gaya to Bhavnagarcar 1,624.9 km
24h₹18,318–26,459Fly Gaya to Sardar Vallabhbhai Patel International Airport, train
- Fly from Gaya (GAY) to Sardar Vallabhbhai Patel International Airport (AMD)plane GAY - AMD
- Take the train from Sabarmati Bg to Bhavanagar Paratrain
10h 7m₹11,790–24,328Fly Gaya to Rajkot International Airport, bus
- Fly from Gaya (GAY) to Rajkot International Airport (HSR)plane GAY - HSR
- Take the bus from Rajkot to Bhavnagar, Gujaratbus
12h 54mFly Gaya to Surat, drive, car ferry
- Fly from Gaya (GAY) to Surat (STV)plane GAY - STV
- Drive from Surat (STV) to Hazira Ferry Terminalcar
- Take the car ferry from Hazira Ferry Terminal to Ghogha Ferry Terminalcarferry
9h 2m₹16,460–27,498Train to Lok Nayak Jayaprakash Airport, fly to Sardar Vallabhbhai Patel International Airport, train
- Take the train from Gaya Jn to Patna Jntrain
- Fly from Lok Nayak Jayaprakash Airport (PAT) to Sardar Vallabhbhai Patel International Airport (AMD)plane PAT - AMD
- Take the train from Sabarmati Bg to Bhavanagar Paratrain
11h 33m₹9,744–21,811Bus via Vadodara
- Take the bus from Gaya, Bihar to Varanasi, Uttar Pradeshbus
- Take the bus from Varanasi, Uttar Pradesh to Vadodara, Gujaratbus
- Take the bus from Vadodara, Gujarat to Bhavnagar, Gujaratbus
2d
Gaya (GAY) to Civil Airport Harni (BDQ) flights
Questions & Answers
The cheapest way to get from Buddh Gaya to Bhavnagar is to train which costs ₹1,100 - ₹7,000 and takes 33h 53m.
The fastest way to get from Buddh Gaya to Bhavnagar is to fly and drive and car ferry which takes 9h 2m and costs ₹16,000 - ₹28,000.
No, there is no direct bus from Buddh Gaya to Bhavnagar. However, there are services departing from Gaya, Bihar and arriving at Bhavnagar, Gujarat via Varanasi, Uttar Pradesh and Ahmedabad, Gujarat. The journey, including transfers, takes approximately 44h 51m.
No, there is no direct train from Buddh Gaya to Bhavnagar. However, there are services departing from Gaya Jn and arriving at Bhavnagar Trmus via . The journey, including transfers, takes approximately 33h 53m.
The distance between Buddh Gaya and Bhavnagar is 1433 km. The road distance is 1624.9 km.
The best way to get from Buddh Gaya to Bhavnagar without a car is to train which takes 33h 53m and costs ₹1,100 - ₹7,000.
It takes approximately 11h 58m to get from Buddh Gaya to Bhavnagar, including transfers.
Buddh Gaya to Bhavnagar bus services, operated by Reshmi Travels Pro, depart from Gaya, Bihar station.
Buddh Gaya to Bhavnagar train services, operated by Indian Railways, depart from Gaya Jn station.
The best way to get from Buddh Gaya to Bhavnagar is to train which takes 33h 53m and costs ₹1,100 - ₹7,000. Alternatively, you can bus, which costs and takes 44h 51m.
What companies run services between Buddh Gaya, India and Bhavnagar, India?
Indian Railways operates a train from Gaya Jn to Bhavnagar Trmus once a week. Tickets cost ₹850–6,500 and the journey takes 33h 35m. Alternatively, you can take a vehicle from Buddh Gaya to Bhavnagar, Gujarat via Gaya, Bihar, Varanasi, Uttar Pradesh, and Ahmedabad, Gujarat in around 44h 51m.
- Website
- goindigo.in
Flights from Gaya to Sardar Vallabhbhai Patel International Airport via Kolkata
- Ave. Duration
- 4h 35m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹10,000–25,000
Flights from Gaya to Sardar Vallabhbhai Patel International Airport via Delhi
- Ave. Duration
- 6h 25m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹9,000–24,000
Flights from Gaya to Rajkot International Airport via Delhi
- Ave. Duration
- 10h 50m
- When
- Every day
- Estimated price
- ₹10,000–26,000
Flights from Gaya to Surat via Delhi
- Ave. Duration
- 5h
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹14,000–21,000
Flights from Gaya to Surat via Kolkata
- Ave. Duration
- 6h 20m
- When
- Tuesday, Wednesday, and Saturday
- Estimated price
- ₹14,000–21,000
Flights from Lok Nayak Jayaprakash Airport to Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- ₹8,500–18,000
Flights from Lok Nayak Jayaprakash Airport to Sardar Vallabhbhai Patel International Airport via Delhi
- Ave. Duration
- 4h 42m
- When
- Every day
- Estimated price
- ₹8,500–18,000
- Website
- airindia.in
Flights from Gaya to Civil Airport Harni via Delhi
- Ave. Duration
- 8h 27m
- When
- Every day
- Estimated price
- ₹10,000–24,000
Flights from Gaya to Sardar Vallabhbhai Patel International Airport via Delhi
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- ₹9,500–22,000
Flights from Gaya to Rajkot International Airport via Delhi
- Ave. Duration
- 9h 20m
- When
- Every day
- Estimated price
- ₹11,000–24,000
Flights from Lok Nayak Jayaprakash Airport to Sardar Vallabhbhai Patel International Airport via Delhi
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- ₹8,000–14,000
- Website
- spicejet.com
Flights from Lok Nayak Jayaprakash Airport to Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- ₹7,000–20,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Gaya Jn to Bhavnagar Trmus
- Ave. Duration
- 33h 35m
- Frequency
- Once a week
- Estimated price
- ₹850–6,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹850–1,100
- Third AC (3A)
- ₹2,100–2,700
- Second AC (2A)
- ₹3,000–3,900
- First Class (1A)
- ₹5,000–6,500
Train from Sabarmati Bg to Bhavanagar Para
- Ave. Duration
- 4h 7m
- Frequency
- Once daily
- Estimated price
- ₹200–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from Gaya Jn to Patna Jn
- Ave. Duration
- 2h 40m
- Frequency
- Hourly
- Estimated price
- ₹140–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Sabarmati Bg to Bhavanagar Para
- Ave. Duration
- 4h 7m
- Frequency
- Once daily
- Estimated price
- ₹200–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
- Phone
- +919428521105
- [email protected]
- Website
- omio.com
Bus from Rajkot to Bhavnagar, Gujarat
- Ave. Duration
- 4h
- Frequency
- Every 3 hours
- Schedules at
- omio.com
- Phone
- +919228009328
- [email protected]
- Website
- omio.com
Bus from Varanasi, Uttar Pradesh to Vadodara, Gujarat
- Ave. Duration
- 36h 45m
- Frequency
- 5 times a day
- Schedules at
- omio.com
- Phone
- +91 9924441847
- [email protected]
- Website
- dgferry.com
Car ferry from Hazira Ferry Terminal to Ghogha Ferry Terminal
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- ₹800–4,000
- Website
- https://www.dgferry.com
- Executive Class
- ₹400–600
- Sleeper Class
- ₹800
- Business Class
- ₹800
- Room/Cabin Class
- ₹4,000
- Cambay Lounge
- ₹1,200–1,400
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including The London Underground: Essential tips to navigate the Tube, Need to know: Eurostar, and Want to know more about Flixbus? - to help you get the most out of your next trip.
More Questions & Answers
Buddh Gaya to Bhavnagar bus services, operated by Reshmi Travels Pro, arrive at Varanasi, Uttar Pradesh station.
Buddh Gaya to Bhavnagar train services, operated by Indian Railways, arrive at Bhavnagar Trmus station.
Yes, the driving distance between Buddh Gaya to Bhavnagar is 1625 km. It takes approximately 24h to drive from Buddh Gaya to Bhavnagar.
Book your Buddh Gaya to Bhavnagar bus tickets online with Omio.
There are 12+ hotels available in Bhavnagar.









