There are 7 ways to get from Jabalpur to Surat by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Jabalpur to Surattrain 19046 / ...
14h 50m₹430–3,300Bus via Indore
- Take the bus from Jabalpur, Madhya Pradesh to Indore, Madhya Pradeshbus Jabalpur, Madhya Pradesh - Indore, Madhya Pradesh
- Take the bus from Indore, Madhya Pradesh to Surat, Gujaratbus Indore, Madhya Pradesh - Surat, Gujarat
20h 40mDrive 883.3 km
- Drive from Jabalpur to Suratcar 883.3 km
13h 19m₹9,927–14,338Fly to Surat
- Fly from Jabalpur (JLR) to Surat (STV)plane JLR - STV
8h 54m₹6,662–21,797Bus
- Take the bus from Jabalpur, Madhya Pradesh to Nagpur, Maharashtrabus Jabalpur, Madhya Pradesh - Nagpur, Maharashtra
- Take the bus from Nagpur, Maharashtra to Surat, Gujaratbus Nagpur, Maharashtra - Surat, Gujarat
20h 45mBus #2
- Take the bus from Jabalpur, Madhya Pradesh to Surat, Gujaratbus Jabalpur, Madhya Pradesh - Surat, Gujarat
25h 15mFly to Civil Airport Harni, train
- Fly from Jabalpur (JLR) to Civil Airport Harni (BDQ)plane JLR - BDQ
- Take the train from Vadodara Jn to Surattrain
9h 54m₹15,602–25,747
Jabalpur to Surat by train
Questions & Answers
The cheapest way to get from Jabalpur to Surat is to train which costs ₹430 - ₹3,300 and takes 14h 50m.
The fastest way to get from Jabalpur to Surat is to fly which takes 8h 54m and costs ₹6,500 - ₹22,000.
Yes, there is a direct bus departing from Jabalpur, Madhya Pradesh and arriving at Surat, Gujarat. Services depart five times a day, and operate every day. The journey takes approximately 25h 15m.
Yes, there is a direct train departing from Jabalpur and arriving at Surat. Services depart twice daily, and operate every day. The journey takes approximately 14h 50m.
The distance between Jabalpur and Surat is 887 km. The road distance is 883.3 km.
The best way to get from Jabalpur to Surat without a car is to train which takes 14h 50m and costs ₹430 - ₹3,300.
The train from Jabalpur to Surat takes 14h 50m including transfers and departs twice daily.
Jabalpur to Surat bus services, operated by Bhopal Om Sairam Travels, depart from Jabalpur, Madhya Pradesh station.
Jabalpur to Surat train services, operated by Indian Railways, depart from Jabalpur station.
The best way to get from Jabalpur to Surat is to train which takes 14h 50m and costs ₹430 - ₹3,300. Alternatively, you can bus via Indore, which costs and takes 20h 40m, you could also fly, which costs ₹6,500 - ₹22,000 and takes 8h 54m.
What companies run services between Jabalpur, India and Surat, India?
Indian Railways operates a train from Jabalpur to Surat twice daily. Tickets cost ₹430–3,300 and the journey takes 14h 50m. Alternatively, you can take a bus from Jabalpur, Madhya Pradesh to Surat, Gujarat via Indore, Madhya Pradesh in around 20h 40m.
- Website
- goindigo.in
Flights from Jabalpur to Surat via Delhi
- Ave. Duration
- 11h 20m
- When
- Every day
- Estimated price
- ₹6,000–21,000
Flights from Jabalpur to Surat via Hyderabad
- Ave. Duration
- 14h
- When
- Every day
- Estimated price
- ₹6,000–21,000
Flights from Jabalpur to Surat via Indore, Goa
- Ave. Duration
- 9h 15m
- When
- Every day
- Estimated price
- ₹6,000–21,000
Flights from Jabalpur to Civil Airport Harni via Delhi
- Ave. Duration
- 11h 55m
- When
- Every day
- Estimated price
- ₹15,000–24,000
Flights from Jabalpur to Civil Airport Harni via Mumbai
- Ave. Duration
- 13h 25m
- When
- Every day
- Estimated price
- ₹15,000–24,000
Flights from Jabalpur to Civil Airport Harni via Indore, Delhi
- Ave. Duration
- 10h 35m
- When
- Every day
- Estimated price
- ₹15,000–24,000
Flights from Jabalpur to Civil Airport Harni via Indore, Mumbai
- Ave. Duration
- 11h
- When
- Every day
- Estimated price
- ₹15,000–24,000
- Website
- airindia.in
Flights from Jabalpur to Civil Airport Harni via Delhi
- Ave. Duration
- 9h 57m
- When
- Every day
- Estimated price
- ₹10,000–25,000
Flights from Jabalpur to Civil Airport Harni via Mumbai
- Ave. Duration
- 13h 35m
- When
- Every day
- Estimated price
- ₹15,000–24,000
Flights from Jabalpur to Civil Airport Harni via Indore, Delhi
- Ave. Duration
- 10h 50m
- When
- Every day
- Estimated price
- ₹11,000–26,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Jabalpur to Surat
- Ave. Duration
- 14h 50m
- Frequency
- Twice daily
- Estimated price
- ₹430–3,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹430–550
- Third AC (3A)
- ₹1,100–1,400
- Second AC (2A)
- ₹1,500–2,000
- First Class (1A)
- ₹2,600–3,300
Train from Vadodara Jn to Surat
- Ave. Duration
- 1h 23m
- Frequency
- Every 20 minutes
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
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 What documents do I need to cross Niagara Falls?, How to get from Heathrow Airport into central London, and How to get from Southend Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Jabalpur to Surat bus services, operated by Bhopal Om Sairam Travels, arrive at Indore, Madhya Pradesh station.
Jabalpur to Surat train services, operated by Indian Railways, arrive at Surat station.
Yes, the driving distance between Jabalpur to Surat is 883 km. It takes approximately 13h 19m to drive from Jabalpur to Surat.
Book your Jabalpur to Surat bus tickets online with Omio.
There are 223+ hotels available in Surat.






