There are 6 ways to get from Dalkhola 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 Purnea Airport, fly to Surat
best- Take the taxi from Dalkhola to Purnea Airport (PXN)
- Fly from Purnea Airport (PXN) to Surat (STV)PXN - STV
8h 7m₹10,930–24,108Train
cheapest- Take the train from Dalkolha to Malda Town12378 / ...
- Take the train from Malda Town to Surat13425
42h 20m₹1,001–8,152Train, bus
- Take the train from Dalkolha to Gorakhpur
- Take the bus from Gorakhpur Nausad to Nashik Dwarka
- Take the bus from Nashik CBS to Pune
- Take the bus from Pune to Surat
44h 19m₹5,339–8,716Drive 1,861.2 km
- Drive from Dalkhola to Surat1,861.2 km
27h 46m₹19,761–28,544Taxi to Purnea Airport, fly to Civil Airport Harni, train
- Take the taxi from Dalkhola to Purnea Airport (PXN)
- Fly from Purnea Airport (PXN) to Civil Airport Harni (BDQ)PXN - BDQ
- Take the train from Vadodara Jn to Surat
8h 27m₹11,010–25,228Train to Bagdogra Airport, fly to Surat
- Take the train from Dalkolha to Baghdogra
- Fly from Bagdogra Airport (IXB) to Surat (STV)IXB - STV
9h 59m₹9,433–19,509
Dalkhola to Surat by train
Questions & Answers
The cheapest way to get from Dalkhola to Surat is to train which costs ₹1,000 - ₹8,500 and takes 42h 20m.
The fastest way to get from Dalkhola to Surat is to taxi and fly which takes 8h 7m and costs ₹10,000 - ₹25,000.
No, there is no direct train from Dalkhola to Surat. However, there are services departing from Dalkolha and arriving at Surat via Malda Town. The journey, including transfers, takes approximately 42h 20m.
The distance between Dalkhola and Surat is 1647 km. The road distance is 1861.2 km.
The best way to get from Dalkhola to Surat without a car is to train which takes 42h 20m and costs ₹1,000 - ₹8,500.
It takes approximately 8h 7m to get from Dalkhola to Surat, including transfers.
Dalkhola to Surat train services, operated by Indian Railways, depart from Dalkolha station.
Dalkhola to Surat train services, operated by Indian Railways, arrive at Malda Town station.
Yes, the driving distance between Dalkhola to Surat is 1861 km. It takes approximately 27h 46m to drive from Dalkhola to Surat.
There are 192+ hotels available in Surat.
What companies run services between Dalkhola, India and Surat, India?
You can take a train from Dalkolha to Surat via Malda Town in around 42h 20m.
- Website
- goindigo.in
Flights from Purnea Airport to Surat via Kolkata
- Ave. Duration
- 7h
- When
- Every day
- Estimated price
- ₹10,000–23,000
Flights from Purnea Airport to Surat via Delhi
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- ₹10,000–23,000
Flights from Purnea Airport to Civil Airport Harni via Delhi
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- ₹10,000–23,000
Flights from Bagdogra Airport to Surat via Delhi
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- ₹8,500–19,000
Flights from Bagdogra Airport to Surat via Bengaluru
- Ave. Duration
- 7h 30m
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- ₹8,500–27,000
Flights from Bagdogra Airport to Surat via Kolkata
- Ave. Duration
- 9h 40m
- When
- Every day
- Estimated price
- ₹8,500–17,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Dalkolha to Malda Town
- Ave. Duration
- 2h 15m
- Frequency
- Every 4 hours
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
Train from Malda Town to Surat
- Ave. Duration
- 39h 5m
- Frequency
- Once a week
- Estimated price
- ₹850–7,000
- Website
- https://www.irctc.co.in/nget/train-search
- 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
Train from Dalkolha to Gorakhpur
- Ave. Duration
- 16h
- Frequency
- Once daily
- Estimated price
- ₹350–2,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹350–410
- Third AC (3A)
- ₹900–1,200
- Second AC (2A)
- ₹1,200–1,600
- First Class (1A)
- ₹2,100–2,700
Train from Vadodara Jn to Surat
- Ave. Duration
- 1h 23m
- 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 Dalkolha to Baghdogra
- Ave. Duration
- 2h 50m
- Frequency
- Every 3 hours
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
- Phone
- +919228009328
- rajratanbus@gmail.com
- Website
- rajratanbus.in
Bus from Gorakhpur Nausad to Nashik Dwarka
- Ave. Duration
- 12h 20m
- Frequency
- Twice daily
- Estimated price
- ₹3,500–3,700
- Schedules at
- rajratanbus.in
- AC Sleeper
- ₹3,500–3,700
- Phone
- 1800 22 1250
- Website
- msrtc.maharashtra.gov.in
Bus from Nashik CBS to Pune
- Ave. Duration
- 5h 19m
- Frequency
- Every 30 minutes
- Estimated price
- ₹430–600
- Schedules at
- msrtc.maharashtra.gov.in
- Phone
- 0836 230 7300
- help@vrlbus.in
- Website
- vrlbus.in
Bus from Pune to Surat
- Ave. Duration
- 7h 38m
- Frequency
- Once daily
- Estimated price
- ₹600–1,200
- Schedules at
- vrlbus.in
- Ave. Duration
- 52 min
- Estimated price
- ₹650–800
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, What documents do I need to cross Niagara Falls?, and How to get from London City Airport into central London - to help you get the most out of your next trip.















