There are 8 ways to get from Surat to Narayanpur by plane, train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Dibrugarh Airport, train
best- Fly from Surat (STV) to Dibrugarh Airport (DIB)STV - DIB
- Take the train from Dibrugarh to Harmuti
10h 6m₹14,042–28,634Train
cheapest- Take the train from Surat to Nadiad Jn
- Take the train from Nadiad Jn to Rangiya Jn
- Take the train from Rangiya Jn to Tatibahar
2d 14h₹1,965–12,180Train via Mokama
- Take the train from Udhna Jn to Barauni Jn22564
- Take the train from Barauni Jn to Harmuti20506 / ...
47h 26m₹2,059–10,231Bus, train
- Take the bus from Surat to Pune
- Take the bus from Pune to Nashik CBS
- Take the bus from Nashik Dwarka to Gorakhpur Nausad
- Take the train from Gorakhpur to Harmuti
2d 4h₹6,407–11,634Drive 2,587.2 km
- Drive from Surat to Narayanpur2,587.2 km
38h 13m₹27,292–39,422Fly to Dimapur Airport, taxi
- Fly from Surat (STV) to Dimapur Airport (DMU)STV - DMU
- Take the taxi from Dimapur Airport (DMU) to Narayanpur
19h 13m₹17,082–34,334Fly to Jorhat Airport, taxi
- Fly from Surat (STV) to Jorhat Airport (JRH)STV - JRH
- Take the taxi from Jorhat Airport (JRH) to Narayanpur
9h 55m₹16,482–31,834Fly to Lokpriya Gopinath Bordoloi International Airport, train
- Fly from Surat (STV) to Lokpriya Gopinath Bordoloi International Airport (GAU)STV - GAU
- Take the train from Kamakhya to Tatibahar
15h 22m₹10,114–20,869
Surat (STV) to Dibrugarh Airport (DIB) flights
Questions & Answers
The cheapest way to get from Surat to Narayanpur is to train via Mokama which costs ₹2,000 - ₹11,000 and takes 47h 26m.
The fastest way to get from Surat to Narayanpur is to fly and taxi which takes 9h 55m and costs ₹16,000 - ₹32,000.
The distance between Surat and Narayanpur is 2581 km. The road distance is 2587.2 km.
The best way to get from Surat to Narayanpur without a car is to train via Mokama which takes 47h 26m and costs ₹2,000 - ₹11,000.
It takes approximately 10h 6m to get from Surat to Narayanpur, including transfers.
Yes, the driving distance between Surat to Narayanpur is 2587 km. It takes approximately 38h 13m to drive from Surat to Narayanpur.
There are 19+ hotels available in Narayanpur.
What companies run services between Surat, India and Narayanpur, Assam, India?
You can take a train from Udhna Jn to Narayanpur via Barauni Jn and Harmuti in around 47h 26m.
- Website
- goindigo.in
Flights from Surat to Dibrugarh Airport via Delhi
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- ₹12,000–25,000
Flights from Surat to Dimapur Airport via Delhi
- Ave. Duration
- 14h 32m
- When
- Every day
- Estimated price
- ₹14,000–29,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
- ₹13,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, Lokpriya Gopinath Bordoloi International Airport
- Ave. Duration
- 23h 40m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ₹13,000–29,000
Flights from Surat to Jorhat Airport via Delhi
- Ave. Duration
- 5h 25m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- ₹12,000–26,000
Flights from Surat to Lokpriya Gopinath Bordoloi International Airport via Delhi
- Ave. Duration
- 9h 31m
- When
- Every day
- Estimated price
- ₹9,000–19,000
Flights from Surat to Lokpriya Gopinath Bordoloi International Airport via Bengaluru
- Ave. Duration
- 11h 30m
- When
- Every day
- Estimated price
- ₹9,000–19,000
Flights from Surat to Lokpriya Gopinath Bordoloi International Airport via Hyderabad
- Ave. Duration
- 12h 10m
- When
- Every day
- Estimated price
- ₹9,000–19,000
- Website
- airindiaexpress.in
Flights from Surat to Lokpriya Gopinath Bordoloi International Airport via Delhi
- Ave. Duration
- 13h 5m
- When
- Monday to Saturday
- Estimated price
- ₹10,000–26,000
Flights from Surat to Lokpriya Gopinath Bordoloi International Airport via Madras
- Ave. Duration
- 13h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹12,000–29,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Dibrugarh to Harmuti
- Ave. Duration
- 3h
- Frequency
- Twice 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 Udhna Jn to Barauni Jn
- Ave. Duration
- 28h 20m
- Frequency
- Once a week
- Estimated price
- ₹700–6,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹700–900
- Third AC (3A)
- ₹1,800–2,300
- Second AC (2A)
- ₹2,600–3,300
- First Class (1A)
- ₹4,400–6,000
Train from Barauni Jn to Harmuti
- Ave. Duration
- 17h 45m
- Frequency
- 4 times a week
- Estimated price
- ₹470–3,600
- Website
- https://www.irctc.co.in/nget/train-search
- 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 Gorakhpur to Harmuti
- Ave. Duration
- 23h 45m
- Frequency
- Twice a week
- Estimated price
- ₹550–4,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹550–700
- Third AC (3A)
- ₹1,500–1,900
- Second AC (2A)
- ₹2,100–2,700
- First Class (1A)
- ₹3,500–4,500
Train from Kamakhya to Tatibahar
- Ave. Duration
- 5h 53m
- Frequency
- Once daily
- Estimated price
- ₹210–1,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹210–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,300–1,700
Train from Surat to Nadiad Jn
- Ave. Duration
- 2h 21m
- Frequency
- Hourly
- Estimated price
- ₹170–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Nadiad Jn to Rangiya Jn
- Ave. Duration
- 2d 5h
- Frequency
- Once a week
- Estimated price
- ₹1,000–8,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹1,000–1,300
- Third AC (3A)
- ₹2,600–3,300
- Second AC (2A)
- ₹3,800–4,800
- First Class (1A)
- ₹6,000–8,500
Train from Rangiya Jn to Tatibahar
- Ave. Duration
- 4h 50m
- Frequency
- Twice daily
- Estimated price
- ₹190–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹190–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,600
- Phone
- 0836 230 7300
- help@vrlbus.in
- Website
- vrlbus.in
Bus from Surat to Pune
- Ave. Duration
- 7h 34m
- Frequency
- Once daily
- Estimated price
- ₹600–1,200
- Schedules at
- vrlbus.in
- Phone
- 1800 22 1250
- Website
- msrtc.maharashtra.gov.in
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
- Ave. Duration
- 4h 35m
- Estimated price
- ₹4,200–6,000
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 Getting to Rome from the airport, 4 of the smartest ways to explore Australia, and Getting to Milan from the airport - to help you get the most out of your next trip.















