There are 8 ways to get from Surat to Pupri by plane, taxi, 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 Surat to Darbhanga Airport, taxi
best- Fly from Surat (STV) to Darbhanga Airport (DBR)plane STV - DBR
- Take the taxi from Darbhanga Airport (DBR) to Pupritaxi
7h 43m₹10,682–24,434Train
cheapest- Take the train from Udhna Jn to Darbhanga Jntrain 22564
- Take the train from Darbhanga Jn to Janakpur Roadtrain 05207 / ...
33h 19m₹892–6,725Bus, train
- Take the bus from Surat Kadodara to Mumbai Borivali(E)bus
- Take the bus from Borivali Nancy Colony to Swargatebus
- Take the bus from Pune to Nashik CBSbus
- Take the bus from Nashik Dwarka to Gorakhpur Nausadbus
- Take the train from Gorakhpur to Janakpur Roadtrain
36h 52m₹6,144–10,198Drive 1,665.5 km
- Drive from Surat to Pupricar 1,665.5 km
24h 26m₹17,719–25,594Train to Civil Airport Harni, fly to Darbhanga Airport, taxi
- Take the train from Surat to Vadodara Jntrain
- Fly from Civil Airport Harni (BDQ) to Darbhanga Airport (DBR)plane BDQ - DBR
- Take the taxi from Darbhanga Airport (DBR) to Pupritaxi
8h 8m₹9,264–23,540Fly Surat to Lok Nayak Jayaprakash Airport, train
- Fly from Surat (STV) to Lok Nayak Jayaprakash Airport (PAT)plane STV - PAT
- Take the train from Patliputra to Janakpur Roadtrain
11h 9m₹9,642–23,884Train, bus
- Take the train from Surat to Borivalitrain
- Take the bus from Borivali Station to Thane stationbus 66
- Take the train from Kalyan Jn to Janakpur Roadtrain
40h 45m₹1,031–8,926Train via Muzaffarpur
- Take the train from Surat to Muzaffarpur Jntrain 19037 / ...
- Take the train from Muzaffarpur Jn to Janakpur Roadtrain 05266 / ...
46h 23m₹951–7,165
Surat to Pupri by train
Questions & Answers
The cheapest way to get from Surat to Pupri is to train which costs ₹850 - ₹7,000 and takes 33h 19m.
The fastest way to get from Surat to Pupri is to fly and taxi which takes 7h 43m and costs ₹10,000 - ₹25,000.
No, there is no direct train from Surat to Pupri. However, there are services departing from Udhna Jn and arriving at Janakpur Road via Darbhanga Jn. The journey, including transfers, takes approximately 33h 19m.
The distance between Surat and Pupri is 1515 km. The road distance is 1665.5 km.
The best way to get from Surat to Pupri without a car is to train which takes 33h 19m and costs ₹850 - ₹7,000.
It takes approximately 7h 43m to get from Surat to Pupri, including transfers.
Surat to Pupri train services, operated by Indian Railways, depart from Udhna Jn station.
Surat to Pupri train services, operated by Indian Railways, arrive at Darbhanga Jn station.
Yes, the driving distance between Surat to Pupri is 1666 km. It takes approximately 24h 26m to drive from Surat to Pupri.
What companies run services between Surat, India and Pupri, India?
You can take a train from Udhna Jn to Janakpur Road via Darbhanga Jn in around 33h 19m.
- Website
- goindigo.in
Flights from Surat to Darbhanga Airport via Delhi
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- ₹9,500–23,000
Flights from Civil Airport Harni to Darbhanga Airport via Mumbai
- Ave. Duration
- 5h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹11,000–25,000
Flights from Civil Airport Harni to Darbhanga Airport via Delhi
- Ave. Duration
- 7h 12m
- When
- Every day
- Estimated price
- ₹10,000–25,000
Flights from Surat to Lok Nayak Jayaprakash Airport via Delhi
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- ₹9,000–22,000
Flights from Surat to Lok Nayak Jayaprakash Airport via Bengaluru
- Ave. Duration
- 7h 57m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- ₹11,000–24,000
Flights from Surat to Lok Nayak Jayaprakash Airport via Pune
- Ave. Duration
- 7h
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ₹9,000–22,000
- Website
- spicejet.com
Flights from Surat to Darbhanga Airport via Delhi
- Ave. Duration
- 7h 20m
- When
- Every day
- Estimated price
- ₹9,500–23,000
Flights from Civil Airport Harni to Darbhanga Airport via Delhi
- Ave. Duration
- 7h 35m
- When
- Every day
- Estimated price
- ₹12,000–31,000
- Website
- starlightairline.com
Flights from Civil Airport Harni to Darbhanga Airport via Mumbai
- Ave. Duration
- 5h 35m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹8,000–21,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Udhna Jn to Darbhanga Jn
- Ave. Duration
- 31h 20m
- Frequency
- Once a week
- Estimated price
- ₹750–6,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹750–900
- Third AC (3A)
- ₹1,900–2,400
- Second AC (2A)
- ₹2,700–3,500
- First Class (1A)
- ₹4,600–6,000
Train from Darbhanga Jn to Janakpur Road
- Ave. Duration
- 59 min
- Frequency
- Every 4 hours
- Estimated price
- ₹120–950
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–430
- Second AC (2A)
- ₹460–600
- First Class (1A)
- ₹750–950
Train from Gorakhpur to Janakpur Road
- Ave. Duration
- 5h 38m
- Frequency
- Twice a week
- Estimated price
- ₹210–1,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,000
- First Class (1A)
- ₹1,300–1,700
Train from Surat to Vadodara Jn
- Ave. Duration
- 1h 18m
- Frequency
- Every 20 minutes
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Patliputra to Janakpur Road
- Ave. Duration
- 5h 38m
- Frequency
- Once daily
- Estimated price
- ₹160–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Surat to Borivali
- Ave. Duration
- 2h 22m
- Frequency
- Every 30 minutes
- Estimated price
- ₹190–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Kalyan Jn to Janakpur Road
- Ave. Duration
- 35h 30m
- Frequency
- Once a week
- Estimated price
- ₹800–6,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹800–950
- Third AC (3A)
- ₹2,000–2,500
- Second AC (2A)
- ₹2,800–3,600
- First Class (1A)
- ₹4,800–6,500
Train from Surat to Muzaffarpur Jn
- Ave. Duration
- 42h 45m
- Frequency
- Twice daily
- Estimated price
- ₹800–6,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹800–950
- Third AC (3A)
- ₹2,000–2,500
- Second AC (2A)
- ₹2,900–3,600
- First Class (1A)
- ₹4,800–6,500
Train from Muzaffarpur Jn to Janakpur Road
- Ave. Duration
- 2h 38m
- Frequency
- Twice daily
- Estimated price
- ₹140–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
- Phone
- 020 67186800
- businfo@prasannapurple.com
- Website
- purplebus.in
Bus from Surat Kadodara to Mumbai Borivali(E)
- Ave. Duration
- 6h 30m
- Frequency
- Hourly
- Estimated price
- ₹800–2,500
- Website
- https://purplebus.in/
- Phone
- 1800 22 1250
- Website
- msrtc.maharashtra.gov.in
Bus from Borivali Nancy Colony to Swargate
- Ave. Duration
- 3h 59m
- Frequency
- Every 30 minutes
- Estimated price
- ₹429–710
- Schedules at
- msrtc.maharashtra.gov.in
- AC Shivneri
- ₹710
- Semi Luxury
- ₹429
Bus from Pune to Nashik CBS
- Ave. Duration
- 5h 19m
- Frequency
- Every 30 minutes
- Estimated price
- ₹430–600
- Schedules at
- msrtc.maharashtra.gov.in
- Phone
- +919228009328
- rajratanbus@gmail.com
- Website
- rajratanbus.in
Bus from Nashik Dwarka to Gorakhpur Nausad
- Ave. Duration
- 12h 20m
- Frequency
- Twice daily
- Estimated price
- ₹3,500–3,700
- Schedules at
- rajratanbus.in
- AC Sleeper
- ₹3,500–3,700
- Phone
- 1800229901
- Website
- thanecity.gov.in
Bus from Borivali Station to Thane station
- Ave. Duration
- 1h 5m
- Frequency
- Every 30 minutes
- Estimated price
- ₹30–60
- Schedules at
- thanecity.gov.in
- Ave. Duration
- 49 min
- Estimated price
- ₹900–1,100
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 South Korea: Travelling from Seoul to Busan , Want to know more about Flixbus?, and How to travel India's Golden Triangle - to help you get the most out of your next trip.

















