There are 7 ways to get from Madhubani to Surat by 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.
Fly Darbhanga Airport to Surat
best- Fly from Darbhanga Airport (DBR) to Surat (STV)plane DBR - STV
8h₹10,720–28,652Train
cheapest- Take the train from Madhubani to Udhna Jntrain 09152 / ...
44h 30m₹850–6,500Train via Jaynagar
- Take the train from Jaynagar to Udhna Jntrain 22563
35h 35m₹868–6,908Bus
- Take the bus from Madhubani to Muzaffarpurbus
- Take the bus from Muzaffarpur to Delhibus
- Take the bus from Delhi to Suratbus
43h 40mDrive 1,690.7 km
- Drive from Madhubani to Suratcar 1,690.7 km
25h 30m₹18,969–27,400Fly Darbhanga Airport to Civil Airport Harni, train
- Fly from Darbhanga Airport (DBR) to Civil Airport Harni (BDQ)plane DBR - BDQ
- Take the train from Vadodara Jn to Surattrain
10h 22m₹9,160–25,602Train, train to Lok Nayak Jayaprakash Airport, fly to Surat
- Take the train from Madhubani to Samastipur Jntrain
- Take the train from Samastipur Jn to Sonpur Jntrain
- Fly from Lok Nayak Jayaprakash Airport (PAT) to Surat (STV)plane PAT - STV
11h 5m₹9,124–22,266
Madhubani to Surat by train
Comparing Your Travel Options
The cheapest way to get from Madhubani to Surat is to train which costs ₹850 - ₹6,500 and takes 44h 30m.
The fastest way to get from Madhubani to Surat is to fly which takes 8h and costs ₹10,000 - ₹29,000.
No, there is no direct bus from Madhubani to Surat. However, there are services departing from Madhubani and arriving at Surat via Muzaffarpur and Delhi. The journey, including transfers, takes approximately 43h 40m.
Yes, there is a direct train departing from Madhubani and arriving at Udhna Jn. Services depart three times a week, and operate Monday, Friday and Sunday. The journey takes approximately 44h 30m.
The distance between Madhubani and Surat is 1511 km. The road distance is 1690.7 km.
The best way to get from Madhubani to Surat without a car is to train via Jaynagar which takes 35h 35m and costs ₹850 - ₹7,000.
It takes approximately 8h to get from Madhubani to Surat, including transfers.
Madhubani to Surat bus services, operated by Hawa Hawai, depart from Madhubani station.
Madhubani to Surat train services, operated by Indian Railways, depart from Jaynagar station.
The best way to get from Madhubani to Surat is to fly which takes 8h and costs ₹10,000 - ₹29,000. Alternatively, you can train via Jaynagar, which costs ₹850 - ₹7,000 and takes 35h 35m, you could also bus, which costs and takes 43h 40m.
What companies run services between Madhubani, India and Surat, India?
IndiGo Airlines, Spicejet, and two other airlines fly from Darbhanga Airport (DBR) to Surat (STV) twice daily. Alternatively, Indian Railways operates a train from Jaynagar to Udhna Jn once a week. Tickets cost ₹750–6,000 and the journey takes 33h 45m.
- Website
- goindigo.in
Flights from Darbhanga Airport to Surat via Delhi
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- ₹11,000–24,000
Flights from Darbhanga Airport to Civil Airport Harni via Mumbai
- Ave. Duration
- 7h 22m
- When
- Every day
- Estimated price
- ₹10,000–26,000
Flights from Darbhanga Airport to Civil Airport Harni via Delhi
- Ave. Duration
- 11h 27m
- When
- Every day
- Estimated price
- ₹8,500–24,000
Flights from Lok Nayak Jayaprakash Airport to Surat via Delhi
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- ₹9,500–21,000
Flights from Lok Nayak Jayaprakash Airport to Surat via Bengaluru
- Ave. Duration
- 7h 30m
- When
- Monday, Tuesday, and Sunday
- Estimated price
- ₹12,000–22,000
Flights from Lok Nayak Jayaprakash Airport to Surat via Kolkata
- Ave. Duration
- 7h 20m
- When
- Every day
- Estimated price
- ₹10,000–22,000
Flights from Lok Nayak Jayaprakash Airport to Surat via Hyderabad
- Ave. Duration
- 9h 45m
- When
- Every day
- Estimated price
- ₹10,000–21,000
Flights from Lok Nayak Jayaprakash Airport to Surat via Lucknow, Delhi
- Ave. Duration
- 6h 50m
- When
- Every day
- Estimated price
- ₹9,500–21,000
- Website
- airindiaexpress.in
Flights from Darbhanga Airport to Surat via Delhi
- Ave. Duration
- 6h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹10,000–27,000
Flights from Darbhanga Airport to Surat via Bengaluru
- Ave. Duration
- 7h 30m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- ₹13,000–30,000
Flights from Lok Nayak Jayaprakash Airport to Surat via Delhi
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- ₹9,000–24,000
Flights from Lok Nayak Jayaprakash Airport to Surat via Bengaluru
- Ave. Duration
- 8h 25m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- ₹12,000–29,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Jaynagar to Udhna Jn
- Ave. Duration
- 33h 45m
- Frequency
- Once a week
- Estimated price
- ₹750–6,000
- Website
- irctc.co.in
- Sleeper Class
- ₹750–950
- Third AC (3A)
- ₹2,000–2,500
- Second AC (2A)
- ₹2,800–3,600
- First Class (1A)
- ₹4,700–6,000
Train from Vadodara Jn to Surat
- Ave. Duration
- 1h 23m
- 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 Madhubani to Samastipur Jn
- Ave. Duration
- 1h 53m
- Frequency
- Every 2 hours
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Samastipur Jn to Sonpur Jn
- Ave. Duration
- 2h 1m
- 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 Madhubani to Udhna Jn
- Ave. Duration
- 44h 30m
- Frequency
- 3 times a week
- Estimated price
- ₹850–6,500
- Website
- irctc.co.in
- Sleeper Class
- ₹850–1,000
- Third AC (3A)
- ₹2,100–2,600
- Second AC (2A)
- ₹3,000–3,800
- First Class (1A)
- ₹5,000–6,500
- Website
- Hawa Hawai
Bus from Madhubani to Muzaffarpur
- Ave. Duration
- 2h 50m
- Frequency
- 3 times a day
- Schedules at
- Hawa Hawai
- Phone
- +91 7903832833
- [email protected]
- Website
- Sri Krishna Rath
Bus from Madhubani to Muzaffarpur
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Website
- Sri Krishna Rath
- Website
- Shree Krishna Tours
Bus from Madhubani to Muzaffarpur
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Schedules at
- Shree Krishna Tours
- Website
- Tegra Express
Bus from Muzaffarpur to Delhi
- Ave. Duration
- 16h 55m
- Frequency
- Every 4 hours
- Schedules at
- Tegra Express
- Website
- Shiv Guru Travels
Bus from Muzaffarpur to Delhi
- Ave. Duration
- 18h 30m
- Frequency
- Twice daily
- Schedules at
- Shiv Guru Travels
- Website
- New Travel India
Bus from Muzaffarpur to Delhi
- Ave. Duration
- 16h 30m
- Frequency
- 4 times a week
- Schedules at
- New Travel India
- Website
- Jai Maa Kali Bus
Bus from Muzaffarpur to Delhi
- Ave. Duration
- 18h 20m
- Frequency
- Twice a week
- Schedules at
- Jai Maa Kali Bus
- Website
- Panwar tour and Travels
Bus from Muzaffarpur to Delhi
- Ave. Duration
- 17h 10m
- Frequency
- Once a week
- Schedules at
- Panwar tour and Travels
- Website
- Shiv Ganga Express
Bus from Muzaffarpur to Delhi
- Ave. Duration
- 17h 20m
- Frequency
- Once a week
- Schedules at
- Shiv Ganga Express
- Website
- Yash Travels
Bus from Muzaffarpur to Delhi
- Ave. Duration
- 20h
- Frequency
- Once a week
- Schedules at
- Yash Travels
- Phone
- +91 99284 71153
- [email protected]
- Website
- Panwar Travels
Bus from Muzaffarpur to Delhi
- Ave. Duration
- 42h
- Frequency
- Once a week
- Schedules at
- Panwar Travels
- Phone
- +91-8743844445
- Website
- Safar Express Tour
Bus from Delhi to Surat
- Ave. Duration
- 21h 55m
- Frequency
- 3 times a day
- Schedules at
- Safar Express Tour
- Website
- Mukesh Tours And Travels
Bus from Delhi to Surat
- Ave. Duration
- 21h 35m
- Frequency
- Twice daily
- Schedules at
- Mukesh Tours And Travels
- Website
- India Tours and Travels
Bus from Delhi to Surat
- Ave. Duration
- 24h 30m
- Frequency
- Twice daily
- Schedules at
- India Tours and Travels
- Phone
- +91 9099022225
- [email protected]
- Website
- Shrinath Travel Agency Pvt. Ltd.
Bus from Delhi to Surat
- Ave. Duration
- 28h 41m
- Frequency
- 3 times a week
- Schedules at
- Shrinath Travel Agency Pvt. Ltd.
- Website
- Kalyani Travels
Bus from Delhi to Surat
- Ave. Duration
- 21h 35m
- Frequency
- Twice a week
- Schedules at
- Kalyani 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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, Travelling around the UAE, and How to get from Luton Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
Madhubani to Surat bus services, operated by Hawa Hawai, arrive at Muzaffarpur station.
Madhubani to Surat train services, operated by Indian Railways, arrive at Udhna Jn station.
Yes, the driving distance between Madhubani to Surat is 1691 km. It takes approximately 25h 30m to drive from Madhubani to Surat.
Book your Madhubani to Surat bus tickets online with Omio.
There are 224+ hotels available in Surat.














