There are 9 ways to get from Roorkee to Butwāl by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus
best- Take the train from Roorkee to Moradabadtrain
- Take the train from Moradabad to Barhnitrain
- Take the bus from Krishnanagar to Butwalbus
16h 11mTrain
cheapest- Take the train from Roorkee to Gorakhpurtrain 14618 / ...
- Take the train from Gorakhpur to Nautanwatrain 15105 / ...
17h 12m$9–49Bus
- Take the bus from Roorkie to Kashmiri Gatebus
- Take the bus from Delhi Majnu ka Tila to Sonaulibus
20h 49m$33–59Drive 720.2 km
- Drive from Roorkee to Butwālcar 720.2 km
10h 52m$86–124Fly Dehradun Airport to Gorakhpur Airport, train, bus
- Fly from Dehradun Airport (DED) to Gorakhpur Airport (GOP)plane DED - GOP
- Take the train from Gorakhpur to Barhnitrain
- Take the bus from Krishnanagar to Nayagaunbus
12h 57mFly Dehradun Airport to Chaudhary Charan Singh Airport, train, bus
- Fly from Dehradun Airport (DED) to Chaudhary Charan Singh Airport (LKO)plane DED - LKO
- Take the train from Badshahnagar to Barhnitrain
- Take the bus from Krishnanagar to Nayagaunbus
12h 25mTrain to Indira Gandhi International Airport, fly to Gorakhpur Airport, train, bus
- Take the train from Roorkee to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Gorakhpur Airport (GOP)plane DEL - GOP
- Take the train from Gorakhpur to Barhnitrain
- Take the bus from Krishnanagar to Nayagaunbus
13h 24mTrain to Indira Gandhi International Airport, fly to Bhairawa
- Take the train from Roorkee to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Bhairawa (BWA)plane DEL - BWA
10h 9m$235–513Train to Indira Gandhi International Airport, fly to Tribhuvan International Airport, bus
- Take the train from Roorkee to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Tribhuvan International Airport (KTM)plane DEL - KTM
- Take the bus from Kalanki Dhungeadda to Butwalbus
15h 42m$103–296
Dehradun Airport (DED) to Gorakhpur Airport (GOP) flights
Comparing Your Travel Options
The cheapest way to get from Roorkee to Butwāl is to train which costs $9 - $50 and takes 17h 12m.
The fastest way to get from Roorkee to Butwāl is to train and fly which takes 10h 9m and costs $230 - $550.
No, there is no direct bus from Roorkee to Butwāl. However, there are services departing from Roorkie and arriving at Sonauli via FlixBus Delhi Kashmere Gate ISBT and Delhi Majnu ka Tila. The journey, including transfers, takes approximately 20h 49m.
No, there is no direct train from Roorkee to Butwāl. However, there are services departing from Roorkee and arriving at Nautanwa via Gorakhpur. The journey, including transfers, takes approximately 17h 12m.
The distance between Roorkee and Butwāl is 762 km. The road distance is 720.2 km.
The best way to get from Roorkee to Butwāl without a car is to train and bus which takes 16h 11m and costs .
It takes approximately 16h 11m to get from Roorkee to Butwāl, including transfers.
Roorkee to Butwāl bus services, operated by Laxmi Holidays, depart from Roorkie station.
Roorkee to Butwāl train services, operated by Indian Railways, depart from Roorkee station.
The best way to get from Roorkee to Butwāl is to bus which takes 20h 49m and costs $30 - $60. Alternatively, you can train, which costs $9 - $50 and takes 17h 12m.
What companies run services between Roorkee, India and Butwāl, Nepal?
You can take a bus from Roorkie to Butwāl via Kashmiri Gate, FlixBus Delhi Kashmere Gate ISBT, FlixBus Delhi - Majnu Ka Tilla, Delhi Majnu ka Tila, and Sonauli in around 20h 49m. Alternatively, you can take a train from Roorkee to Butwāl via Gorakhpur and Nautanwa in around 17h 12m.
- Website
- goindigo.in
Flights from Dehradun Airport to Gorakhpur Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 42m
- When
- Every day
- Estimated price
- $75–160
Flights from Dehradun Airport to Gorakhpur Airport via Mumbai
- Ave. Duration
- 6h 50m
- When
- Every day
- Estimated price
- $75–160
Flights from Dehradun Airport to Chaudhary Charan Singh Airport
- Ave. Duration
- 1h 2m
- When
- Every day
- Estimated price
- $45–120
Flights from Indira Gandhi International Airport to Gorakhpur Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- $70–170
Flights from Indira Gandhi International Airport to Tribhuvan International Airport
- Ave. Duration
- 1h 52m
- When
- Every day
- Estimated price
- $80–260
- Website
- airindia.in
Flights from Indira Gandhi International Airport to Tribhuvan International Airport
- Ave. Duration
- 1h 51m
- When
- Every day
- Estimated price
- $75–260
- Website
- buddhaair.com
Flights from Indira Gandhi International Airport to Bhairawa via Tribhuvan International Airport
- Ave. Duration
- 3h 56m
- When
- Every day
- Estimated price
- $200–470
Flights from Indira Gandhi International Airport to Bhairawa via Varanasi, Tribhuvan International Airport
- Ave. Duration
- 6h 5m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $200–430
- Website
- starlightairline.com
Flights from Dehradun Airport to Gorakhpur Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- $60–220
Flights from Indira Gandhi International Airport to Gorakhpur Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $50–150
- Website
- spicejet.com
Flights from Dehradun Airport to Gorakhpur Airport via Indira Gandhi International Airport
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- $70–160
Flights from Indira Gandhi International Airport to Gorakhpur Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- $50–110
- Website
- novaairways.com
Flights from Indira Gandhi International Airport to Bhairawa via Tribhuvan International Airport
- Ave. Duration
- 3h 27m
- When
- Every day
- Estimated price
- $200–430
- Website
- nepalairlines.com.np
Flights from Indira Gandhi International Airport to Tribhuvan International Airport
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- $130–330
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Roorkee to Moradabad
- Ave. Duration
- 2h 25m
- Frequency
- Hourly
- Estimated price
- $1–14
- Website
- irctc.co.in
- Sleeper Class
- $1–3
- Third AC (3A)
- $4–6
- Second AC (2A)
- $6–9
- First Class (1A)
- $10–14
Train from Moradabad to Barhni
- Ave. Duration
- 9h 20m
- Frequency
- Once a week
- Estimated price
- $3–24
- Website
- irctc.co.in
- Sleeper Class
- $3–4
- Third AC (3A)
- $8–11
- Second AC (2A)
- $11–15
- First Class (1A)
- $19–24
Train from Gorakhpur to Barhni
- Ave. Duration
- 2h 4m
- Frequency
- Every 4 hours
- Estimated price
- $1–13
- Website
- irctc.co.in
- Sleeper Class
- $1–2
- Third AC (3A)
- $4–6
- Second AC (2A)
- $6–8
- First Class (1A)
- $9–13
Train from Roorkee to Gorakhpur
- Ave. Duration
- 13h 17m
- Frequency
- 4 times a day
- Estimated price
- $4–30
- Website
- irctc.co.in
- Sleeper Class
- $4–5
- Third AC (3A)
- $10–13
- Second AC (2A)
- $14–18
- First Class (1A)
- $24–30
Train from Gorakhpur to Nautanwa
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- $1–12
- Website
- irctc.co.in
- Sleeper Class
- $1–2
- Third AC (3A)
- $4–5
- Second AC (2A)
- $5–7
- First Class (1A)
- $9–12
Train from Badshahnagar to Barhni
- Ave. Duration
- 3h 47m
- Frequency
- Twice daily
- Estimated price
- $2–16
- Website
- irctc.co.in
- Sleeper Class
- $2–3
- Third AC (3A)
- $5–7
- Second AC (2A)
- $7–10
- First Class (1A)
- $12–16
Train from Roorkee to New Delhi
- Ave. Duration
- 3h 56m
- Frequency
- Twice daily
- Estimated price
- $2–15
- Website
- irctc.co.in
- Sleeper Class
- $2–3
- Third AC (3A)
- $5–7
- Second AC (2A)
- $7–10
- First Class (1A)
- $12–15
Train from Gorakhpur to Barhni
- Ave. Duration
- 2h 4m
- Frequency
- Every 4 hours
- Estimated price
- $1–13
- Website
- irctc.co.in
- Sleeper Class
- $1–2
- Third AC (3A)
- $4–6
- Second AC (2A)
- $6–8
- First Class (1A)
- $9–13
Train from Roorkee to New Delhi
- Ave. Duration
- 3h 56m
- Frequency
- Twice daily
- Estimated price
- $2–15
- Website
- irctc.co.in
- Sleeper Class
- $2–3
- Third AC (3A)
- $5–7
- Second AC (2A)
- $7–10
- First Class (1A)
- $12–15
Train from Roorkee to New Delhi
- Ave. Duration
- 3h 56m
- Frequency
- Twice daily
- Estimated price
- $2–15
- Website
- irctc.co.in
- Sleeper Class
- $2–3
- Third AC (3A)
- $5–7
- Second AC (2A)
- $7–10
- First Class (1A)
- $12–15
- Phone
- 9857039522
- Website
- Namaste Kapilvatsu Tours and Travels
Bus from Krishnanagar to Butwal
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Website
- Namaste Kapilvatsu Tours and Travels
Bus from Krishnanagar to Nayagaun
- Ave. Duration
- 2h
- Frequency
- Once daily
- Website
- Namaste Kapilvatsu Tours and Travels
Bus from Krishnanagar to Nayagaun
- Ave. Duration
- 2h
- Frequency
- Once daily
- Website
- Namaste Kapilvatsu Tours and Travels
Bus from Krishnanagar to Nayagaun
- Ave. Duration
- 2h
- Frequency
- Once daily
- Website
- Namaste Kapilvatsu Tours and Travels
Bus from Kalanki Dhungeadda to Butwal
- Ave. Duration
- 5h 50m
- Frequency
- Once daily
- Estimated price
- $19
- Website
- Namaste Kapilvatsu Tours and Travels
- Phone
- +91 8377971006
- [email protected]
- Website
- laxmiholidays.com
Bus from Roorkie to Kashmiri Gate
- Ave. Duration
- 3h 29m
- Frequency
- Hourly
- Estimated price
- $3–16
- Schedules at
- laxmiholidays.com
- Sleeper
- $3–10
- Phone
- 9599757693
- [email protected]
Bus from Delhi Majnu ka Tila to Sonauli
- Ave. Duration
- 15h
- Frequency
- Once daily
- Estimated price
- $25–35
- Schedules at
- Asian Shina Tours and Travels
- A/C Sleeper
- $28–30
Want to know more about travelling around Nepal
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide
Booking & Getting There
Roorkee to Butwāl bus services, operated by Laxmi Holidays, arrive at Kashmiri Gate station.
Butwāl is 15 min ahead of Roorkee. It is currently 11:05 PM in Roorkee and 11:20 PM in Butwāl.
Roorkee to Butwāl train services, operated by Indian Railways, arrive at Gorakhpur station.
Yes, the driving distance between Roorkee to Butwāl is 720 km. It takes approximately 10h 52m to drive from Roorkee to Butwāl.
There are 44+ hotels available in Butwāl.
























