There are 3 ways to get from Surat to Diphu by plane, taxi, train, 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.
Fly, taxi
best- Fly from Surat (STV) to Dimapur Airport (DMU)STV - DMU
- Take the taxi from Dimapur Airport (DMU) to Diphu
14h 59m₹13,382–29,734Train
cheapest- Take the train from Surat to Bhusaval Jn12655 / ...
- Take the train from Bhusaval Jn to Diphu15945
2d 4h₹1,181–9,246Drive 2,572 km
- Drive from Surat to Diphu2,572 km
37h 59m₹27,241–39,348
Surat to Diphu by train
Questions & Answers
The cheapest way to get from Surat to Diphu is to train which costs ₹1,100 - ₹9,500 and takes 2 days 4h.
The fastest way to get from Surat to Diphu is to fly and taxi which takes 14h 59m and costs ₹13,000 - ₹30,000.
No, there is no direct train from Surat to Diphu. However, there are services departing from Surat and arriving at Diphu via Bhusaval Jn. The journey, including transfers, takes approximately 2 days 4h.
The distance between Surat and Diphu is 2263 km. The road distance is 2572 km.
The best way to get from Surat to Diphu without a car is to train which takes 2 days 4h and costs ₹1,100 - ₹9,500.
It takes approximately 14h 59m to get from Surat to Diphu, including transfers.
Surat to Diphu train services, operated by Indian Railways, depart from Surat station.
Surat to Diphu train services, operated by Indian Railways, arrive at Bhusaval Jn station.
Yes, the driving distance between Surat to Diphu is 2572 km. It takes approximately 37h 59m to drive from Surat to Diphu.
There are two+ hotels available in Diphu.
What companies run services between Surat, India and Diphu, India?
You can take a train from Surat to Diphu via Bhusaval Jn in around 2d 4h.
- Website
- goindigo.in
Flights from Surat to Dimapur Airport via Delhi
- Ave. Duration
- 14h 32m
- When
- Every day
- Estimated price
- ₹14,000–30,000
Flights from Surat to Dimapur Airport via Kolkata
- Ave. Duration
- 19h 50m
- When
- Every day
- Estimated price
- ₹12,000–28,000
Flights from Surat to Dimapur Airport via Hyderabad, Kolkata
- Ave. Duration
- 19h 20m
- When
- Every day
- Estimated price
- ₹14,000–29,000
Flights from Surat to Dimapur Airport via Jaipur, Kolkata
- Ave. Duration
- 22h 45m
- When
- Every day
- Estimated price
- ₹14,000–30,000
Flights from Surat to Dimapur Airport via Pune, Gauhati
- Ave. Duration
- 23h 40m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ₹13,000–29,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Surat to Bhusaval Jn
- Ave. Duration
- 6h 11m
- Frequency
- Every 2 hours
- Estimated price
- ₹230–1,800
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹230–270
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,800
Train from Bhusaval Jn to Diphu
- Ave. Duration
- 45h 33m
- Frequency
- Twice a week
- Estimated price
- ₹950–7,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹950–1,200
- Third AC (3A)
- ₹2,400–3,000
- Second AC (2A)
- ₹3,500–4,400
- First Class (1A)
- ₹5,500–7,500
- Ave. Duration
- 40 min
- Estimated price
- ₹1,100–1,400
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 Need to know: Greyhound, Travelling around the UAE, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.






