There are 7 ways to get from Surat to Bastar by train, plane, bus, or car
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 Civil Airport Harni, fly
best- Take the train from Surat to Vadodara Jntrain
- Fly from Civil Airport Harni (BDQ) to Jagdalpur Airport (JGB)plane BDQ - JGB
15h 3m₹10,714–31,870Train
cheapest- Take the train from Surat to Rayagadatrain 12844 / ...
- Take the train from Rayagada to Jagdalpurtrain 18005 / ...
31h 54m₹1,215–6,687Train, bus
- Take the train from Surat to Raipur Jntrain 12833 / ...
- Take the bus from Raipur to Jagdalpurbus redbusIndia_A/C Sleeper / ...
26h 11mBus
- Take the bus from Surat to Nagpurbus
- Take the bus from Nagpur to Raipurbus
- Take the bus from Raipur to Jagdalpurbus
26h 25mDrive 1,177.5 km
- Drive from Surat to Bastarcar 1,177.5 km
16h 53m₹13,183–19,042Fly from Surat
- Fly from Surat (STV) to Jagdalpur Airport (JGB)plane STV - JGB
7h 48m₹13,775–30,931Train to Chhatrapati Shivaji Maharaj International Airport, fly
- Take the train from Surat to Borivalitrain
- Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Jagdalpur Airport (JGB)plane BOM - JGB
9h 14m₹12,863–22,166
Civil Airport Harni (BDQ) to Jagdalpur Airport (JGB) flights
Comparing Your Travel Options
The cheapest way to get from Surat to Bastar is to train which costs ₹1,200 - ₹7,000 and takes 31h 54m.
The fastest way to get from Surat to Bastar is to fly which takes 7h 48m and costs ₹13,000 - ₹31,000.
No, there is no direct bus from Surat to Bastar. However, there are services departing from Surat and arriving at Jagdalpur via Nagpur and Raipur. The journey, including transfers, takes approximately 26h 25m.
No, there is no direct train from Surat to Bastar. However, there are services departing from Surat and arriving at Jagdalpur via Rayagada. The journey, including transfers, takes approximately 31h 54m.
The distance between Surat and Bastar is 1143 km. The road distance is 1177.5 km.
The best way to get from Surat to Bastar without a car is to train and bus which takes 26h 11m and costs .
It takes approximately 15h 3m to get from Surat to Bastar, including transfers.
Surat to Bastar bus services, operated by SLGT Travels, depart from Surat station.
Surat to Bastar train services, operated by Indian Railways, depart from Surat station.
The best way to get from Surat to Bastar is to bus which takes 26h 25m and costs . Alternatively, you can fly, which costs ₹13,000 - ₹31,000 and takes 7h 48m, you could also train, which costs ₹1,200 - ₹7,000 and takes 31h 54m.
What companies run services between Surat, India and Bastar, Chhattisgarh, India?
You can take a bus from Surat to Bastar via Nagpur, Raipur, and Jagdalpur in around 26h 25m. Alternatively, IndiGo Airlines flies from Surat (STV) to Jagdalpur Airport (JGB) 4 times a week.
- Website
- goindigo.in
Flights from Civil Airport Harni to Jagdalpur Airport via Hyderabad
- Ave. Duration
- 23h 25m
- When
- Every day
- Estimated price
- ₹10,000–30,000
Flights from Civil Airport Harni to Jagdalpur Airport via Delhi, Hyderabad
- Ave. Duration
- 19h 15m
- When
- Every day
- Estimated price
- ₹17,000–31,000
Flights from Civil Airport Harni to Jagdalpur Airport via Bengaluru, Hyderabad
- Ave. Duration
- 21h 35m
- When
- Every day
- Estimated price
- ₹14,000–31,000
Flights from Surat to Jagdalpur Airport via Bengaluru, Hyderabad
- Ave. Duration
- 7h 15m
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- ₹13,000–30,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Jagdalpur Airport via Hyderabad
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- ₹7,500–19,000
- Website
- helitrans.no
Flights from Civil Airport Harni to Jagdalpur Airport via Hyderabad
- Ave. Duration
- 16h 40m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹10,000–30,000
Flights from Civil Airport Harni to Jagdalpur Airport via Delhi, Hyderabad
- Ave. Duration
- 12h 20m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹16,000–28,000
Flights from Civil Airport Harni to Jagdalpur Airport via Bengaluru, Hyderabad
- Ave. Duration
- 14h 50m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹14,000–31,000
Flights from Civil Airport Harni to Jagdalpur Airport via Chhatrapati Shivaji Maharaj International Airport, Raipur
- Ave. Duration
- 18h 20m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹12,000–30,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Jagdalpur Airport via Hyderabad
- Ave. Duration
- 6h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹12,000–19,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Surat to Vadodara Jn
- Ave. Duration
- 1h 18m
- Frequency
- Every 20 minutes
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Surat to Raipur Jn
- Ave. Duration
- 18h 44m
- Frequency
- 3 times a day
- Estimated price
- ₹480–3,700
- Website
- irctc.co.in
- Sleeper Class
- ₹480–600
- Third AC (3A)
- ₹1,200–1,600
- Second AC (2A)
- ₹1,700–2,200
- First Class (1A)
- ₹2,900–3,700
Train from Surat to Borivali
- Ave. Duration
- 2h 20m
- Frequency
- Every 30 minutes
- 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 Surat to Rayagada
- Ave. Duration
- 23h 40m
- Frequency
- 5 times a week
- Estimated price
- ₹600–4,700
- Website
- irctc.co.in
- Sleeper Class
- ₹600–750
- Third AC (3A)
- ₹1,500–1,900
- Second AC (2A)
- ₹2,200–2,800
- First Class (1A)
- ₹3,700–4,700
Train from Rayagada to Jagdalpur
- Ave. Duration
- 6h 55m
- Frequency
- 3 times a day
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,200–1,600
- slgtbus@gmail.com
- Website
- SLGT Travels
Bus from Raipur to Jagdalpur
- Ave. Duration
- 6h 40m
- Frequency
- Hourly
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Surat to Nagpur
- Ave. Duration
- 12h 45m
- Frequency
- 3 times a day
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Nagpur to Raipur
- Ave. Duration
- 5h 55m
- Frequency
- Hourly
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Raipur to Jagdalpur
- Ave. Duration
- 6h 40m
- Frequency
- Hourly
- Website
- SLGT Travels
- Book at
- SLGT Travels
- Phone
- +91 9799407141
- preet.singh12@yahoo.com
- Website
- Mahadev Travels - Jaipur
Bus from Raipur to Jagdalpur
- Ave. Duration
- 6h 40m
- Frequency
- 5 times a day
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Surat to Nagpur
- Ave. Duration
- 15h
- Frequency
- 4 times a day
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Nagpur to Raipur
- Ave. Duration
- 5h 15m
- Frequency
- Every 4 hours
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Raipur to Jagdalpur
- Ave. Duration
- 6h 40m
- Frequency
- 5 times a day
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Raipur to Jagdalpur
- Ave. Duration
- 8h 5m
- Frequency
- Once a week
- Website
- National Travels - Ratnagiri
Bus from Surat to Nagpur
- Ave. Duration
- 15h 25m
- Frequency
- Twice daily
- Website
- National Travels - Ratnagiri
Bus from Nagpur to Raipur
- Ave. Duration
- 7h
- Frequency
- 4 times a week
- Website
- National Travels - Ratnagiri
Bus from Raipur to Jagdalpur
- Ave. Duration
- 8h 5m
- Frequency
- Once a week
- Website
- National Travels - Ratnagiri
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, The London Underground: Essential tips to navigate the Tube, and How to get from JFK to New York City - to help you get the most out of your next trip.
Booking & Getting There
Surat to Bastar bus services, operated by SLGT Travels, arrive at Nagpur station.
Surat to Bastar train services, operated by Indian Railways, arrive at Rayagada station.
Yes, the driving distance between Surat to Bastar is 1177 km. It takes approximately 16h 53m to drive from Surat to Bastar.
There are 10+ hotels available in Bastar.






