HUB hero image

How to Travel from

Bhubaneswar to Surat

by Plane, Train, Route or Car

Bhubaneswar
+0
Surat
Transport search to Surat
Bhubaneswar
+0
Surat
Building a composite car route
Cheapest
Best Offer!
Car
22 h 11 min
1567 km.
from $86
Composite Route Car Only
Schedule

Bhubaneswar, India → Surat, India

All
All days
20 Jul, Mon
21 Jul, Tue
22 Jul, Wed
23 Jul, Thu
24 Jul, Fri

Cheapest and Fastest Ways to Travel from Bhubaneswar to Surat

Composite routes from Bhubaneswar to Surat

Cheapest
Other

Transport providers

IndiGo Airlines
Website
Air India Express
Website
Air India Limited
Website
IndiGo Airlines
Website
7h 18m
Every day
$108.27–$331.18
Air India Express
Website
7h
Every day
$114.64–$331.18
Air India Limited
Website
8h 8m
Every day
$108.27–$292.97
Indian Railways
Website
Indian Railways
Website
29h 17m
6 times a week
$9.55–$280.23
14646
14646
Call Contact via email

Questions and Answers

What is the cheapest way to get from Bhubaneswar (Station) to Surat?

The cheapest way to get from Bhubaneswar (Station) to Surat is to train which costs $8.15 - $239.13 and takes 29h 17m.

What is the fastest way to get from Bhubaneswar (Station) to Surat?

The fastest way to get from Bhubaneswar (Station) to Surat is to fly which takes 5h 40m and costs $81.52 - $250 .

Is there a direct train between Bhubaneswar (Station) and Surat?

Yes, there is a direct train departing from Bhubaneswar and arriving at Surat. Services depart six times a week, and operate Monday, Wednesday, Thursday and Sunday. The journey takes approximately 29h 17m.

How far is it from Bhubaneswar (Station) to Surat?

The distance between Bhubaneswar (Station) and Surat is 1384 km. The road distance is 1577.9 km.

How do I travel from Bhubaneswar (Station) to Surat without a car?

The best way to get from Bhubaneswar (Station) to Surat without a car is to train which takes 29h 17m and costs $8.15 - $239.13 .

How long does it take to get from Bhubaneswar (Station) to Surat?

It takes approximately 5h 40m to get from Bhubaneswar (Station) to Surat, including transfers.

Where do I catch the Bhubaneswar (Station) to Surat train from?

Bhubaneswar (Station) to Surat train services, operated by Indian Railways, depart from Bhubaneswar station.

Train or fly from Bhubaneswar (Station) to Surat?

The best way to get from Bhubaneswar (Station) to Surat is to fly which takes 5h 40m and costs $81.52 - $250 . Alternatively, you can train, which costs $8.15 - $239.13 and takes 29h 17m.

Where does the Bhubaneswar (Station) to Surat train arrive?

Bhubaneswar (Station) to Surat train services, operated by Indian Railways, arrive at Surat station.

Can I drive from Bhubaneswar (Station) to Surat?

Yes, the driving distance between Bhubaneswar (Station) to Surat is 1578 km. It takes approximately 22h 55m to drive from Bhubaneswar (Station) to Surat.

Where can I stay near Surat?

There are 213+ hotels available in Surat. Prices start at $1.79 per night.
+0