There are 8 ways to get from Siliguri to Bhavnagar by plane, train, bus, 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 to Sardar Vallabhbhai Patel International Airport, train
best- Fly from Bagdogra Airport (IXB) to Sardar Vallabhbhai Patel International Airport (AMD)plane IXB - AMD
- Take the train from Sabarmati Bg to Bhavanagar Paratrain
8h 18m₹10,000–18,575Train via Prayagraj
cheapest- Take the train from New Jalpaiguri to Prayagraj Jntrain 12423 / ...
- Take the train from Prayagraj Jn to Bhavnagar Trmustrain 12942
42h 25m₹1,111–8,585Bus via Mumbai
- Take the bus from Siliguri to Gorakhpurbus
- Take the bus from Gorakhpur to Mumbaibus
- Take the bus from Mumbai to Bhavnagarbus
2dDrive 2,088.1 km
- Drive from Siliguri to Bhavnagarcar 2,088.1 km
28h 13m₹20,388–29,449Fly to Civil Airport Harni, bus
- Fly from Bagdogra Airport (IXB) to Civil Airport Harni (BDQ)plane IXB - BDQ
- Take the bus from Vadodara to Bhavnagarbus
10h 24mFly to Surat, drive, car ferry
- Fly from Bagdogra Airport (IXB) to Surat (STV)plane IXB - STV
- Drive from Surat (STV) to Hazira Ferry Terminalcar
- Take the carferry from Hazira Ferry Terminal to Ghogha Ferry Terminalcarferry
9h 14m₹12,040–26,505Train
- Take the train from New Jalpaiguri to Chhayapuritrain 09526 / ...
- Take the train from Chhayapuri to Bhavnagar Trmustrain 12942
2d 1h₹1,143–8,675Bus
- Take the bus from Siliguri to Lucknowbus
- Take the bus from Lucknow to Vadodarabus
- Take the bus from Vadodara to Bhavnagarbus
2d 19h
Siliguri to Bhavnagar by train
Comparing Your Travel Options
The cheapest way to get from Siliguri to Bhavnagar is to train via Prayagraj which costs ₹1,100 - ₹9,000 and takes 42h 25m.
The fastest way to get from Siliguri to Bhavnagar is to fly and train which takes 8h 18m and costs ₹10,000 - ₹19,000.
No, there is no direct bus from Siliguri to Bhavnagar. However, there are services departing from Siliguri and arriving at Bhavnagar via Gorakhpur and Mumbai. The journey, including transfers, takes approximately 2 days 0h.
No, there is no direct train from Siliguri to Bhavnagar. However, there are services departing from New Jalpaiguri and arriving at Bhavnagar Trmus via Prayagraj Jn. The journey, including transfers, takes approximately 42h 25m.
The distance between Siliguri and Bhavnagar is 1919 km. The road distance is 2088.1 km.
The best way to get from Siliguri to Bhavnagar without a car is to train via Prayagraj which takes 42h 25m and costs ₹1,100 - ₹9,000.
It takes approximately 8h 18m to get from Siliguri to Bhavnagar, including transfers.
Siliguri to Bhavnagar bus services, operated by Jai Mata Di Tour and Travels, depart from Siliguri station.
Siliguri to Bhavnagar train services, operated by Indian Railways, depart from New Jalpaiguri station.
The best way to get from Siliguri to Bhavnagar is to train via Prayagraj which takes 42h 25m and costs ₹1,100 - ₹9,000. Alternatively, you can bus via Mumbai, which costs and takes 2 days 0h.
What companies run services between Siliguri, India and Bhavnagar, India?
You can take a train from New Jalpaiguri to Bhavnagar Trmus via Prayagraj Jn in around 42h 25m. Alternatively, you can take a bus from Siliguri to Bhavnagar via Gorakhpur and Mumbai in around 2d.
- Website
- goindigo.in
Flights from Bagdogra Airport to Sardar Vallabhbhai Patel International Airport via Delhi
- Ave. Duration
- 5h 48m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹9,000–14,000
Flights from Bagdogra Airport to Sardar Vallabhbhai Patel International Airport via Kolkata
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ₹9,000–14,000
Flights from Bagdogra Airport to Sardar Vallabhbhai Patel International Airport via Hyderabad
- Ave. Duration
- 6h 5m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹9,000–14,000
Flights from Bagdogra Airport to Civil Airport Harni via Hyderabad
- Ave. Duration
- 5h 55m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹12,000–22,000
Flights from Bagdogra Airport to Civil Airport Harni via Delhi
- Ave. Duration
- 6h 5m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹9,500–25,000
Flights from Bagdogra Airport to Civil Airport Harni via Bengaluru
- Ave. Duration
- 8h 15m
- When
- Every day
- Estimated price
- ₹12,000–22,000
Flights from Bagdogra Airport to Civil Airport Harni via Mumbai
- Ave. Duration
- 8h 15m
- When
- Every day
- Estimated price
- ₹8,000–24,000
Flights from Bagdogra Airport to Surat via Delhi
- Ave. Duration
- 6h 6m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹9,000–24,000
Flights from Bagdogra Airport to Surat via Kolkata
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- ₹9,000–19,000
Flights from Bagdogra Airport to Surat via Bengaluru
- Ave. Duration
- 8h 50m
- When
- Monday and Tuesday
- Estimated price
- ₹9,000–19,000
- Website
- airindia.in
Flights from Bagdogra Airport to Civil Airport Harni via Delhi
- Ave. Duration
- 5h 30m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹9,500–25,000
Flights from Bagdogra Airport to Surat via Delhi
- Ave. Duration
- 8h 45m
- When
- Every day
- Estimated price
- ₹10,000–26,000
Flights from Bagdogra Airport to Surat via Bengaluru
- Ave. Duration
- 7h 25m
- When
- Monday, Thursday, and Saturday
- Estimated price
- ₹13,000–31,000
- Website
- airindiaexpress.in
Flights from Bagdogra Airport to Surat via Delhi
- Ave. Duration
- 8h 45m
- When
- Every day
- Estimated price
- ₹10,000–26,000
Flights from Bagdogra Airport to Surat via Bengaluru
- Ave. Duration
- 7h 25m
- When
- Monday, Thursday, and Saturday
- Estimated price
- ₹13,000–31,000
- Website
- spicejet.com
Flights from Bagdogra Airport to Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- ₹7,000–19,000
Flights from Bagdogra Airport to Sardar Vallabhbhai Patel International Airport via Delhi
- Ave. Duration
- 4h 45m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹7,500–21,000
- Website
- starlightairline.com
Flights from Bagdogra Airport to Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 3h 5m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹8,500–16,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Sabarmati Bg to Bhavanagar Para
- Ave. Duration
- 4h 5m
- Frequency
- Once daily
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from New Jalpaiguri to Prayagraj Jn
- Ave. Duration
- 13h 35m
- Frequency
- 4 times a day
- Estimated price
- ₹410–3,100
- Website
- irctc.co.in
- Sleeper Class
- ₹410–480
- Third AC (3A)
- ₹1,000–1,300
- Second AC (2A)
- ₹1,400–1,900
- First Class (1A)
- ₹2,400–3,100
Train from Prayagraj Jn to Bhavnagar Trmus
- Ave. Duration
- 27h 50m
- Frequency
- Once a week
- Estimated price
- ₹700–5,500
- Website
- irctc.co.in
- Sleeper Class
- ₹700–900
- Third AC (3A)
- ₹1,800–2,300
- Second AC (2A)
- ₹2,600–3,300
- First Class (1A)
- ₹4,400–5,500
Train from New Jalpaiguri to Chhayapuri
- Ave. Duration
- 40h 30m
- Frequency
- 3 times a week
- Estimated price
- ₹850–7,000
- Website
- irctc.co.in
- Sleeper Class
- ₹850–1,100
- Third AC (3A)
- ₹2,200–2,800
- Second AC (2A)
- ₹3,100–4,000
- First Class (1A)
- ₹5,000–7,000
Train from Chhayapuri to Bhavnagar Trmus
- Ave. Duration
- 7h 59m
- Frequency
- Once a week
- Estimated price
- ₹250–2,000
- Website
- irctc.co.in
- Sleeper Class
- ₹250–300
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹900–1,200
- First Class (1A)
- ₹1,500–2,000
- Phone
- +91 98350 00786
- [email protected]
- Website
- Jai Mata Di Tour and Travels
Bus from Siliguri to Gorakhpur
- Ave. Duration
- 13h 35m
- Frequency
- 4 times a week
- Website
- Jai Mata Di Tour and Travels
- Website
- Super Humsafar
Bus from Siliguri to Gorakhpur
- Ave. Duration
- 14h
- Frequency
- 4 times a week
- Schedules at
- Super Humsafar
- Website
- Sri Krishna Tours
Bus from Siliguri to Gorakhpur
- Ave. Duration
- 14h 30m
- Frequency
- 4 times a week
- Schedules at
- Sri Krishna Tours
- Website
- Om Travels
Bus from Siliguri to Gorakhpur
- Ave. Duration
- 17h 15m
- Frequency
- 4 times a week
- Schedules at
- Om Travels
Bus from Gorakhpur to Mumbai
- Ave. Duration
- 18h 30m
- Frequency
- Once daily
- Schedules at
- Shree Balaji Travels and Cargo
- Website
- Unity Travels
Bus from Mumbai to Bhavnagar
- Ave. Duration
- 14h 30m
- Frequency
- 3 times a day
- Schedules at
- Unity Travels
- Website
- Jay Travels
Bus from Mumbai to Bhavnagar
- Ave. Duration
- 15h 30m
- Frequency
- 3 times a day
- Schedules at
- Jay Travels
- Phone
- +91 99798 87474
- [email protected]
- Website
- Jay Khodiyar Bus Service
Bus from Vadodara to Bhavnagar
- Ave. Duration
- 4h 45m
- Frequency
- Every 30 minutes
- Website
- Jay Khodiyar Bus Service
Bus from Vadodara to Bhavnagar
- Ave. Duration
- 4h 45m
- Frequency
- Every 30 minutes
- Website
- Jay Khodiyar Bus Service
- Website
- Randal Travels
Bus from Vadodara to Bhavnagar
- Ave. Duration
- 4h 45m
- Frequency
- 5 times a day
- Schedules at
- Randal Travels
Bus from Vadodara to Bhavnagar
- Ave. Duration
- 4h 45m
- Frequency
- 5 times a day
- Schedules at
- Randal Travels
- Phone
- +91 80463 33629
- [email protected]
- Website
- Bharat Express
Bus from Vadodara to Bhavnagar
- Ave. Duration
- 4h 50m
- Frequency
- Once daily
- Schedules at
- Bharat Express
Bus from Vadodara to Bhavnagar
- Ave. Duration
- 4h 50m
- Frequency
- Once daily
- Schedules at
- Bharat Express
- Website
- Tourist Point
Bus from Siliguri to Lucknow
- Ave. Duration
- 30h 30m
- Frequency
- 4 times a week
- Schedules at
- Tourist Point
- Phone
- +919228009328
- [email protected]
- Website
- Raj Ratan Tours & Travels
Bus from Lucknow to Vadodara
- Ave. Duration
- 30h 30m
- Frequency
- Twice daily
- Schedules at
- Raj Ratan Tours & Travels
- Website
- Pooja Travels
Bus from Lucknow to Vadodara
- Ave. Duration
- 24h
- Frequency
- Once daily
- Schedules at
- Pooja Travels
- Phone
- +917879122122
- [email protected]
- Website
- vermatravelsindia.com
Bus from Lucknow to Vadodara
- Ave. Duration
- 30h
- Frequency
- Twice daily
- Estimated price
- ₹2,700–3,500
- Book at
- Verma Travels
Bus from Lucknow to Vadodara
- Ave. Duration
- 30h 35m
- Frequency
- 3 times a week
- Schedules at
- Shree Marutikrupa Travels And Cargo
- Website
- Fiza Travels
Bus from Lucknow to Vadodara
- Ave. Duration
- 42h
- Frequency
- 5 times a week
- Schedules at
- Fiza Travels
- Phone
- +91 91668 33332
- [email protected]
- Website
- Jain Travels
Bus from Lucknow to Vadodara
- Ave. Duration
- 25h 20m
- Frequency
- Once a week
- Website
- Jain Travels
- Phone
- +91 9924441847
- [email protected]
- Website
- DG Ferry
Car ferry from Hazira Ferry Terminal to Ghogha Ferry Terminal
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- ₹800–4,000
- Website
- DG Ferry
- 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 Train travel in France: A guide to SNCF, Getting around the Cyclades, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.
Booking & Getting There
Siliguri to Bhavnagar bus services, operated by Jai Mata Di Tour and Travels, arrive at Gorakhpur station.
Siliguri to Bhavnagar train services, operated by Indian Railways, arrive at Prayagraj Jn station.
Yes, the driving distance between Siliguri to Bhavnagar is 2088 km. It takes approximately 28h 13m to drive from Siliguri to Bhavnagar.
Book your Siliguri to Bhavnagar bus tickets online with Omio.
There are 14+ hotels available in Bhavnagar.



















