There are 5 ways to get from Surat to Kotma 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 Surat to Anuppur Jntrain 22909
22h 23m₹685–5,257Bus, train
- Take the bus from Surat, Gujarat to Raipurbus Surat, Gujarat - Raipur
- Take the train from Raipur Jn to Anuppur Jntrain 15232 / ...
31h 59mDrive 1,135.9 km
- Drive from Surat to Kotmacar 1,135.9 km
16h 56m₹12,965–18,727Fly to Mana Airport, train
- Fly from Surat (STV) to Mana Airport (RPR)plane STV - RPR
- Take the train from Raipur Jn to Bilaspur Jntrain
- Take the train from Bilaspur Jn to Kotmatrain
13h 53m₹8,165–24,631Fly 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 Kotmatrain
12h 27m₹10,985–28,291
Surat to Kotma by train
Comparing Your Travel Options
The cheapest way to get from Surat to Kotma is to train which costs ₹650 - ₹5,500 and takes 22h 23m.
The fastest way to get from Surat to Kotma is to fly and train which takes 12h 27m and costs ₹11,000 - ₹29,000.
No, there is no direct train from Surat to Kotma. However, there are services departing from Surat and arriving at Kotma via Anuppur Jn. The journey, including transfers, takes approximately 22h 23m.
The distance between Surat and Kotma is 1295 km. The road distance is 1135.9 km.
The best way to get from Surat to Kotma without a car is to train which takes 22h 23m and costs ₹650 - ₹5,500.
It takes approximately 22h 23m to get from Surat to Kotma, including transfers.
Surat to Kotma train services, operated by Indian Railways, depart from Surat station.
Surat to Kotma train services, operated by Indian Railways, arrive at Anuppur Jn station.
Yes, the driving distance between Surat to Kotma is 1136 km. It takes approximately 16h 56m to drive from Surat to Kotma.
There are one+ hotels available in Kotma.
What companies run services between Surat, India and Kotma, Madhya Pradesh, India?
Indian Railways operates a train from Surat to Anuppur Jn once a week. Tickets cost ₹550–4,400 and the journey takes 20h 50m.
- Website
- goindigo.in
Flights from Surat to Mana Airport via Pune
- Ave. Duration
- 7h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹7,000–21,000
Flights from Surat to Mana Airport via Delhi
- Ave. Duration
- 8h 35m
- When
- Every day
- Estimated price
- ₹9,500–21,000
Flights from Surat to Mana Airport via Bengaluru
- Ave. Duration
- 12h 30m
- When
- Every day
- Estimated price
- ₹10,000–21,000
Flights from Surat to Mana Airport via Hyderabad
- Ave. Duration
- 12h 55m
- When
- Every day
- Estimated price
- ₹7,500–21,000
Flights from Surat to Jabalpur via Bengaluru
- Ave. Duration
- 5h 20m
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- ₹12,000–25,000
Flights from Surat to Jabalpur via Delhi
- Ave. Duration
- 10h 7m
- When
- Every day
- Estimated price
- ₹10,000–25,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Surat to Anuppur Jn
- Ave. Duration
- 20h 50m
- Frequency
- Once a week
- Estimated price
- ₹550–4,400
- Website
- irctc.co.in
- Sleeper Class
- ₹550–700
- Third AC (3A)
- ₹1,400–1,800
- Second AC (2A)
- ₹2,000–2,600
- First Class (1A)
- ₹3,400–4,400
Train from Raipur Jn to Anuppur Jn
- Ave. Duration
- 4h 10m
- Frequency
- Every 4 hours
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,600
Train from Raipur Jn to Bilaspur Jn
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–180
- Third AC (3A)
- ₹410–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Bilaspur Jn to Kotma
- Ave. Duration
- 3h 21m
- Frequency
- Once daily
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹650–800
- First Class (1A)
- ₹1,000–1,400
Train from Jabalpur to Katni
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Katni to Kotma
- Ave. Duration
- 4h 2m
- Frequency
- 3 times a week
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹180–210
- Third AC (3A)
- ₹490–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
- [email protected]
- Website
- SLGT Travels
Bus from Surat, Gujarat to Raipur
- Ave. Duration
- 25h 5m
- Frequency
- 3 times a day
- Website
- SLGT Travels
- Book at
- SLGT Travels
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 How to get from London to Edinburgh, How to get from Southend Airport into central London, and Need to know: Eurostar - to help you get the most out of your next trip.






