There are 7 ways to get from Badarpur to Surat by taxi, plane, train, 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.
Taxi to Silchar Airport, fly
best- Take the taxi from Badarpur to Silchar Airport (IXS)taxi
- Fly from Silchar Airport (IXS) to Surat (STV)plane IXS - STV
6h 45m₹12,317–25,571Train via Itārsi
cheapest- Take the train from Badarpur Jn to Itarsi Jntrain 01666
- Take the train from Itarsi Jn to Surattrain 19484 / ...
2d 3h₹1,442–9,839Bus
- Take the bus from Silchar, Assam to Shillong, Meghalayabus
- Take the bus from Shillong, Meghalaya to Siliguri, West Bengalbus
- Take the bus from Siliguri, West Bengal to Jaipurbus
- Take the bus from Jaipur to Surat, Gujaratbus
3dDrive 2,441.5 km
- Drive from Badarpur to Suratcar 2,441.5 km
34h 24m₹27,582–39,841Train to Aizawl Lengpui Airport, fly
- Take the train from Badarpur Jn. to Sairangtrain
- Fly from Aizawl Lengpui Airport (AJL) to Surat (STV)plane AJL - STV
11h 34m₹13,712–30,079Train, bus
- Take the train from Badarpur Jn to Rani Kamalapatitrain 01666
- Take the bus from Bhopal, Madhya Pradesh to Surat, Gujaratbus Bhopal, Madhya Pradesh - Surat, Gujarat
2d 11hTrain
- Take the train from Badarpur Jn to Malda Towntrain 13174 / ...
- Take the train from Malda Town to Surattrain 13425
2d 15h₹1,522–10,839
Silchar Airport (IXS) to Surat (STV) flights
Questions & Answers
The cheapest way to get from Badarpur to Surat is to train via Itārsi which costs ₹1,400 - ₹10,000 and takes 2 days 3h.
The fastest way to get from Badarpur to Surat is to taxi and fly which takes 6h 45m and costs ₹12,000 - ₹26,000.
No, there is no direct bus from Badarpur to Surat. However, there are services departing from Silchar, Assam and arriving at Surat, Gujarat via Shillong, Meghalaya, Siliguri, West Bengal and Jaipur. The journey, including transfers, takes approximately 3 days 0h.
No, there is no direct train from Badarpur to Surat. However, there are services departing from Badarpur Jn and arriving at Surat via Itarsi Jn. The journey, including transfers, takes approximately 2 days 3h.
The distance between Badarpur and Surat is 2177 km. The road distance is 2441.5 km.
The best way to get from Badarpur to Surat without a car is to train via Itārsi which takes 2 days 3h and costs ₹1,400 - ₹10,000.
It takes approximately 6h 45m to get from Badarpur to Surat, including transfers.
Badarpur to Surat bus services, operated by Deep Travels, depart from Silchar, Assam station.
Badarpur to Surat train services, operated by Indian Railways, depart from Badarpur Jn station.
The best way to get from Badarpur to Surat is to train via Itārsi which takes 2 days 3h and costs ₹1,400 - ₹10,000. Alternatively, you can bus, which costs and takes 3 days 0h.
What companies run services between Badarpur, Assam, India and Surat, India?
You can take a vehicle from Badarpur to Surat via Badarpur Jn and Itarsi Jn in around 2d 3h. Alternatively, you can take a vehicle from Badarpur to Surat, Gujarat via Silchar, Assam, Shillong, Meghalaya, Siliguri, West Bengal, and Jaipur in around 3d.
- Website
- goindigo.in
Flights from Silchar Airport to Surat via Kolkata
- Ave. Duration
- 7h 20m
- When
- Monday, Tuesday, Wednesday, and Saturday
- Estimated price
- ₹11,000–24,000
Flights from Aizawl Lengpui Airport to Surat via Kolkata
- Ave. Duration
- 5h 55m
- When
- Monday, Tuesday, Wednesday, and Saturday
- Estimated price
- ₹12,000–27,000
Flights from Aizawl Lengpui Airport to Surat via Delhi
- Ave. Duration
- 9h 10m
- When
- Every day
- Estimated price
- ₹14,000–28,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Badarpur Jn to Itarsi Jn
- Ave. Duration
- 40h 25m
- Frequency
- Once a week
- Estimated price
- ₹900–7,000
- Website
- irctc.co.in
- Sleeper Class
- ₹900–1,100
- Third AC (3A)
- ₹2,200–2,800
- Second AC (2A)
- ₹3,200–4,100
- First Class (1A)
- ₹5,500–7,000
Train from Itarsi Jn to Surat
- Ave. Duration
- 10h 7m
- Frequency
- 3 times a day
- Estimated price
- ₹340–2,600
- Website
- irctc.co.in
- Sleeper Class
- ₹340–410
- Third AC (3A)
- ₹850–1,100
- Second AC (2A)
- ₹1,200–1,600
- First Class (1A)
- ₹2,000–2,600
Train from Badarpur Jn. to Sairang
- Ave. Duration
- 3h 45m
- Frequency
- Once a week
- 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)
- ₹900–1,200
Train from Badarpur Jn to Rani Kamalapati
- Ave. Duration
- 42h 20m
- Frequency
- Once a week
- Estimated price
- ₹900–7,500
- Website
- irctc.co.in
- Sleeper Class
- ₹900–1,100
- Third AC (3A)
- ₹2,300–2,900
- Second AC (2A)
- ₹3,300–4,200
- First Class (1A)
- ₹5,500–7,500
Train from Badarpur Jn to Malda Town
- Ave. Duration
- 23h 15m
- Frequency
- Twice daily
- Estimated price
- ₹470–3,600
- Website
- irctc.co.in
- Sleeper Class
- ₹470–600
- Third AC (3A)
- ₹1,200–1,500
- Second AC (2A)
- ₹1,700–2,200
- First Class (1A)
- ₹2,800–3,600
Train from Malda Town to Surat
- Ave. Duration
- 39h 5m
- Frequency
- Once a week
- Estimated price
- ₹850–7,000
- Website
- irctc.co.in
- Sleeper Class
- ₹850–1,100
- Third AC (3A)
- ₹2,200–2,800
- Second AC (2A)
- ₹3,100–4,000
- First Class (1A)
- ₹5,000–7,000
- Website
- Deep Travels
Bus from Silchar, Assam to Shillong, Meghalaya
- Ave. Duration
- 9h
- Frequency
- 5 times a day
- Schedules at
- Deep Travels
- Ave. Duration
- 46 min
- Estimated price
- ₹950–1,200
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide
More Questions & Answers
Badarpur to Surat bus services, operated by Deep Travels, arrive at Shillong, Meghalaya station.
Badarpur to Surat train services, operated by Indian Railways, arrive at Itarsi Jn station.
Yes, the driving distance between Badarpur to Surat is 2442 km. It takes approximately 34h 24m to drive from Badarpur to Surat.
There are 228+ hotels available in Surat.






