There are 8 ways to get from Bhavnagar to Kolkata by train, plane, ferry, car, car ferry, taxi, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Sardar Vallabhbhai Patel International Airport, fly
best- Take the train from Bhavnagar Trmus to Sabarmati Bgtrain
- Fly from Sardar Vallabhbhai Patel International Airport (AMD) to Netaji Subhas Chandra Bose International Airport (CCU)plane AMD - CCU
9h 2m₹7,690–14,131Train, ferry
cheapest- Take the train from Bhavnagar Trmus to Bharuch Jntrain
- Take the train from Bharuch Jn to Howrah Jntrain
- Take the ferry from Howrah Jetty to Fairlieferry
45h 3m₹1,086–8,624Train, ferry via Viramgām
- Take the train from Bhavnagar Trmus to Viramgam Jntrain
- Take the train from Viramgam Jn to Shalimartrain
- Take the ferry from Howrah Jetty to Fairlieferry
41h 39m₹1,269–8,683Drive 2,038.8 km
- Drive from Bhavnagar to Kolkatacar 2,038.8 km
29h 22m₹22,852–33,008Car ferry, drive to Surat, fly
- Take the carferry from Ghogha Ferry Terminal to Hazira Ferry Terminalcarferry
- Drive from Hazira Ferry Terminal to Surat (STV)car
- Fly from Surat (STV) to Netaji Subhas Chandra Bose International Airport (CCU)plane STV - CCU
7h 20m₹12,444–28,451Train to Civil Airport Harni, fly
- Take the train from Bhavnagar Trmus to Vadodara Jntrain
- Fly from Civil Airport Harni (BDQ) to Netaji Subhas Chandra Bose International Airport (CCU)plane BDQ - CCU
13h 48m₹9,431–19,149Train, taxi to Rajkot International Airport, fly
- Take the train from Bhavnagar Trmus to Wankaner Jntrain
- Take the taxi from Wankaner Jn to Rajkot International Airport (HSR)taxi
- Fly from Rajkot International Airport (HSR) to Netaji Subhas Chandra Bose International Airport (CCU)plane HSR - CCU
12h 29m₹10,224–19,832Train, bus
- Take the train from Bhavnagar Trmus to Asansol Jntrain 12941
- Take the bus from Asansol to Kolkata Esplanadebus
45h 56m₹1,129–7,387
Sardar Vallabhbhai Patel International Airport (AMD) to Netaji Subhas Chandra Bose International Airport (CCU) flights
Comparing Your Travel Options
The cheapest way to get from Bhavnagar to Kolkata is to train and bus which costs ₹1,100 - ₹7,500 and takes 45h 56m.
The fastest way to get from Bhavnagar to Kolkata is to car ferry and drive and fly which takes 7h 20m and costs ₹12,000 - ₹29,000.
The distance between Bhavnagar and Kolkata is 1911 km. The road distance is 2038.8 km.
The best way to get from Bhavnagar to Kolkata without a car is to train and ferry via Viramgām which takes 41h 39m and costs ₹1,200 - ₹9,000.
It takes approximately 9h 2m to get from Bhavnagar to Kolkata, including transfers.
Yes, the driving distance between Bhavnagar to Kolkata is 2039 km. It takes approximately 29h 22m to drive from Bhavnagar to Kolkata.
There are 1121+ hotels available in Kolkata.
What companies run services between Bhavnagar, India and Kolkata, India?
There is no direct connection from Bhavnagar to Kolkata. However, you can take the train to Sabarmati Bg, take the taxi to Sardar Vallabhbhai Patel International Airport (AMD) airport, fly to Netaji Subhas Chandra Bose International Airport (CCU), walk to Jai Hind, take the subway to Noapara, then take the subway to Central. Alternatively, you can take a train from Bhavnagar Trmus to Fairlie via Viramgam Jn, Shalimar, and Howrah Jetty in around 41h 39m.
- Website
- goindigo.in
Flights from Sardar Vallabhbhai Patel International Airport to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- ₹7,000–12,000
Flights from Sardar Vallabhbhai Patel International Airport to Netaji Subhas Chandra Bose International Airport via Raipur
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- ₹7,000–12,000
Flights from Surat to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- ₹10,000–17,000
Flights from Surat to Netaji Subhas Chandra Bose International Airport via Delhi
- Ave. Duration
- 5h 30m
- When
- Saturday
- Estimated price
- ₹10,000–17,000
Flights from Surat to Netaji Subhas Chandra Bose International Airport via Bengaluru
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- ₹10,000–17,000
Flights from Surat to Netaji Subhas Chandra Bose International Airport via Madras
- Ave. Duration
- 5h 50m
- When
- Monday, Friday, and Sunday
- Estimated price
- ₹10,000–17,000
Flights from Civil Airport Harni to Netaji Subhas Chandra Bose International Airport via Delhi
- Ave. Duration
- 5h 3m
- When
- Every day
- Estimated price
- ₹9,500–20,000
Flights from Civil Airport Harni to Netaji Subhas Chandra Bose International Airport via Mumbai
- Ave. Duration
- 6h 52m
- When
- Every day
- Estimated price
- ₹9,500–20,000
Flights from Civil Airport Harni to Netaji Subhas Chandra Bose International Airport via Bengaluru
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- ₹11,000–20,000
Flights from Civil Airport Harni to Netaji Subhas Chandra Bose International Airport via Hyderabad
- Ave. Duration
- 7h 7m
- When
- Every day
- Estimated price
- ₹9,000–20,000
Flights from Rajkot International Airport to Netaji Subhas Chandra Bose International Airport via Delhi
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- ₹9,500–19,000
Flights from Rajkot International Airport to Netaji Subhas Chandra Bose International Airport via Mumbai
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- ₹9,000–19,000
Flights from Rajkot International Airport to Netaji Subhas Chandra Bose International Airport via Bengaluru
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- ₹11,000–20,000
Flights from Rajkot International Airport to Netaji Subhas Chandra Bose International Airport via Pune
- Ave. Duration
- 9h 50m
- When
- Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- ₹9,000–19,000
- Website
- airindia.in
Flights from Surat to Netaji Subhas Chandra Bose International Airport via Delhi
- Ave. Duration
- 5h 40m
- When
- Tuesday to Friday
- Estimated price
- ₹9,500–18,000
Flights from Surat to Netaji Subhas Chandra Bose International Airport via Bengaluru
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- ₹10,000–24,000
Flights from Civil Airport Harni to Netaji Subhas Chandra Bose International Airport via Delhi
- Ave. Duration
- 7h 12m
- When
- Every day
- Estimated price
- ₹9,500–18,000
Flights from Rajkot International Airport to Netaji Subhas Chandra Bose International Airport via Delhi
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- ₹9,500–17,000
Flights from Rajkot International Airport to Netaji Subhas Chandra Bose International Airport via Mumbai
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- ₹9,000–17,000
- Website
- starlightairline.com
Flights from Sardar Vallabhbhai Patel International Airport to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- ₹6,500–19,000
- Website
- airindiaexpress.in
Flights from Surat to Netaji Subhas Chandra Bose International Airport via Bengaluru
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- ₹10,000–24,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Bhavnagar Trmus to Sabarmati Bg
- Ave. Duration
- 4h 30m
- 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 Bhavnagar Trmus to Viramgam Jn
- Ave. Duration
- 3h 50m
- Frequency
- Twice daily
- Estimated price
- ₹190–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Viramgam Jn to Shalimar
- Ave. Duration
- 36h 23m
- Frequency
- 3 times a week
- Estimated price
- ₹900–7,000
- Website
- irctc.co.in
- Sleeper Class
- ₹900–1,100
- Third AC (3A)
- ₹2,200–2,800
- Second AC (2A)
- ₹3,200–4,000
- First Class (1A)
- ₹5,000–7,000
Train from Bhavnagar Trmus to Vadodara Jn
- Ave. Duration
- 7h 2m
- Frequency
- Twice daily
- 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
Train from Bhavnagar Trmus to Wankaner Jn
- Ave. Duration
- 4h 42m
- Frequency
- Once daily
- Estimated price
- ₹190–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,500
Train from Bhavnagar Trmus to Bharuch Jn
- Ave. Duration
- 8h 19m
- Frequency
- Once a week
- Estimated price
- ₹280–2,200
- Website
- irctc.co.in
- Sleeper Class
- ₹280–330
- Third AC (3A)
- ₹700–900
- Second AC (2A)
- ₹1,000–1,300
- First Class (1A)
- ₹1,700–2,200
Train from Bharuch Jn to Howrah Jn
- Ave. Duration
- 35h 21m
- Frequency
- Once daily
- Estimated price
- ₹800–6,500
- Website
- irctc.co.in
- Sleeper Class
- ₹800–1,000
- Third AC (3A)
- ₹2,000–2,600
- Second AC (2A)
- ₹2,900–3,700
- First Class (1A)
- ₹4,900–6,500
Train from Bhavnagar Trmus to Asansol Jn
- Ave. Duration
- 40h 25m
- Frequency
- Once a week
- Estimated price
- ₹950–7,500
- Website
- irctc.co.in
- Sleeper Class
- ₹950–1,200
- Third AC (3A)
- ₹2,400–3,000
- Second AC (2A)
- ₹3,400–4,300
- First Class (1A)
- ₹5,500–7,500
- Phone
- 033-25442194
- [email protected]
- Website
- sbstconline.co.in
Bus from Asansol to Kolkata Esplanade
- Ave. Duration
- 4h 30m
- Frequency
- Hourly
- Estimated price
- ₹170–220
- Schedules at
- online.sbstcbooking.co.in
- Phone
- +918697733391
- [email protected]
- Website
- WBTC
Ferry from Howrah Jetty to Fairlie
- Ave. Duration
- 10 min
- Frequency
- Every 15 minutes
- Estimated price
- ₹6–9
- Website
- WBTC
Ferry from Howrah Jetty to Fairlie
- Ave. Duration
- 10 min
- Frequency
- Every 15 minutes
- Estimated price
- ₹6–9
- Website
- WBTC
- Phone
- +91 9924441847
- [email protected]
- Website
- DG Ferry
Car ferry from Ghogha Ferry Terminal to Hazira 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 Travelling around the UAE, Italian Lakes: Getting around by train, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.












