There are 6 ways to get from Surat to Shahdol by train, 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 Surat to Shahdoltrain 22909
20h 10m₹550–4,200Drive 1,064.9 km
- Drive from Surat to Shahdolcar 1,064.9 km
15h 54m₹11,945–17,254Fly Surat to Jabalpur, train
- Fly from Surat (STV) to Jabalpur (JLR)plane STV - JLR
- Take the train from Jabalpur to Katnitrain
- Take the train from Katni to Shahdoltrain
14h 49m₹6,955–24,091Train to Civil Airport Harni, fly to Jabalpur, train
- Take the train from Surat to Vadodara Jntrain
- Fly from Civil Airport Harni (BDQ) to Jabalpur (JLR)plane BDQ - JLR
- Take the train from Jabalpur to Katnitrain
- Take the train from Katni to Shahdoltrain
17h 18m₹15,894–28,030Train to Sardar Vallabhbhai Patel International Airport, fly to Mana Airport, train
- Take the train from Surat to Ahmedabad Jntrain
- Fly from Sardar Vallabhbhai Patel International Airport (AMD) to Mana Airport (RPR)plane AMD - RPR
- Take the train from Raipur Jn to Shahdoltrain
13h 31m₹9,302–15,246Train to Chhatrapati Shivaji Maharaj International Airport, fly to Mana Airport, train
- Take the train from Surat to Borivalitrain
- Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Mana Airport (RPR)plane BOM - RPR
- Take the train from Raipur Jn to Shahdoltrain
12h 36m₹7,163–15,966
Surat to Shahdol by train
Questions & Answers
The cheapest way to get from Surat to Shahdol is to train which costs ₹550 - ₹4,200 and takes 20h 10m.
The fastest way to get from Surat to Shahdol is to train and fly which takes 12h 36m and costs ₹7,000 - ₹16,000.
Yes, there is a direct train departing from Surat and arriving at Shahdol. Services depart once a week, and operate Thursday. The journey takes approximately 20h 10m.
The distance between Surat and Shahdol is 1223 km. The road distance is 1064.9 km.
The best way to get from Surat to Shahdol without a car is to train which takes 20h 10m and costs ₹550 - ₹4,200.
The train from Surat to Shahdol takes 20h 10m including transfers and departs once a week.
Surat to Shahdol train services, operated by Indian Railways, depart from Surat station.
Surat to Shahdol train services, operated by Indian Railways, arrive at Shahdol station.
Yes, the driving distance between Surat to Shahdol is 1065 km. It takes approximately 15h 54m to drive from Surat to Shahdol.
There are three+ hotels available in Shahdol.
What companies run services between Surat, India and Shahdol, India?
Indian Railways operates a train from Surat to Shahdol once a week. Tickets cost ₹550–4,200 and the journey takes 20h 10m.
- Website
- goindigo.in
Flights from Surat to Jabalpur via Delhi
- Ave. Duration
- 11h 8m
- When
- Every day
- Estimated price
- ₹6,000–32,000
Flights from Surat to Jabalpur via Bengaluru
- Ave. Duration
- 18h 55m
- When
- Tuesday, Friday, Saturday, and Sunday
- Estimated price
- ₹6,000–21,000
Flights from Surat to Jabalpur via Jaipur, Delhi
- Ave. Duration
- 16h
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹6,000–21,000
Flights from Civil Airport Harni to Jabalpur via Delhi
- Ave. Duration
- 11h 3m
- When
- Every day
- Estimated price
- ₹9,500–24,000
Flights from Civil Airport Harni to Jabalpur via Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 12h 40m
- When
- Every day
- Estimated price
- ₹15,000–24,000
Flights from Civil Airport Harni to Jabalpur via Hyderabad
- Ave. Duration
- 16h 30m
- When
- Every day
- Estimated price
- ₹15,000–24,000
Flights from Civil Airport Harni to Jabalpur via Bengaluru
- Ave. Duration
- 19h 40m
- When
- Tuesday and Saturday
- Estimated price
- ₹15,000–24,000
Flights from Civil Airport Harni to Jabalpur via Pune, Delhi
- Ave. Duration
- 9h 50m
- When
- Monday and Friday
- Estimated price
- ₹15,000–24,000
Flights from Sardar Vallabhbhai Patel International Airport to Mana Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ₹7,500–11,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Mana Airport
- Ave. Duration
- 1h 51m
- When
- Every day
- Estimated price
- ₹6,000–8,500
Flights from Chhatrapati Shivaji Maharaj International Airport to Mana Airport via Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- ₹6,000–8,500
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Surat to Shahdol
- Ave. Duration
- 20h 10m
- Frequency
- Once a week
- Estimated price
- ₹550–4,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹550–700
- Third AC (3A)
- ₹1,400–1,800
- Second AC (2A)
- ₹2,000–2,500
- First Class (1A)
- ₹3,300–4,200
Train from Jabalpur to Katni
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- ₹140–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Katni to Shahdol
- Ave. Duration
- 2h 15m
- Frequency
- Every 4 hours
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
Train from Surat to Vadodara Jn
- Ave. Duration
- 1h 18m
- 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
Train from Jabalpur to Katni
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- ₹140–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Katni to Shahdol
- Ave. Duration
- 2h 15m
- Frequency
- Every 4 hours
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
Train from Surat to Ahmedabad Jn
- Ave. Duration
- 4h 31m
- Frequency
- Every 30 minutes
- Estimated price
- ₹190–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Raipur Jn to Shahdol
- Ave. Duration
- 4h 55m
- Frequency
- 5 times a day
- Estimated price
- ₹210–1,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,000
- First Class (1A)
- ₹1,300–1,700
Train from Surat to Borivali
- Ave. Duration
- 2h 22m
- Frequency
- Every 30 minutes
- Estimated price
- ₹190–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Raipur Jn to Shahdol
- Ave. Duration
- 4h 55m
- Frequency
- 5 times a day
- Estimated price
- ₹210–1,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,000
- First Class (1A)
- ₹1,300–1,700
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 Want to know more about Flixbus?, Need to know: Greyhound, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.






