There are 9 ways to get from Kathmandu to Haldwani by bus, train, car, plane, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train via Lucknow
best- Take the bus from Kathmandu to Faizabadbus
- Take the train from Ayodhya Cantt to Lucknow Jntrain
- Take the train from Lucknow to Rampurtrain
- Take the train from Rampur to Haldwanitrain
22h 41m₹547–5,231Drive, train
- Drive from Kathmandu to Raxaul Jncar
- Take the train from Raxaul Jn to Rampurtrain
- Take the train from Rampur to Haldwanitrain
23h 57m₹2,233–6,575Drive 781.8 km
- Drive from Kathmandu to Haldwanicar 781.8 km
11h 53m₹9,533–13,769Fly to Pantnagar Airport
- Fly from Tribhuvan International Airport (KTM) to Pantnagar Airport (PGH)plane KTM - PGH
14h 34m₹14,342–30,186Bus, train
- Take the bus from Swoyambhu to Gorakhpurbus
- Take the train from Gorakhpur to Haldwanitrain 13019
31h₹973–6,200Bus
- Take the bus from Kathmandu Swoyambhu to Delhi Majnu ka Tilabus
- Take the bus from FlixBus Delhi Kashmere Gate ISBT to FlixBus Haldwani - Honda Showroombus FlixBus IN0320C / ...
32h 23m₹3,472–5,555Bus via Lucknow
- Take the bus from Swoyambhu to Gorakhpurbus
- Take the bus from Gorakhpur to Lucknow, Uttar Pradeshbus
- Take the bus from Lucknow, Uttar Pradesh to Nainital, Uttarakhandbus
- Take the bus from Nainital, Uttarakhand to Haldwani, Uttarakhandbus
33h 20mFly to Surkhet, drive
- Fly from Tribhuvan International Airport (KTM) to Surkhet (SKH)plane KTM - SKH
- Drive from Surkhet (SKH) to Haldwanicar
7h 43m₹8,049–34,309Fly to Indira Gandhi International Airport, train
- Fly from Tribhuvan International Airport (KTM) to Indira Gandhi International Airport (DEL)plane KTM - DEL
- Take the train from New Delhi to Haldwanitrain
10h 40m₹7,526–19,044
Tribhuvan International Airport (KTM) to Pantnagar Airport (PGH) flights
Questions & Answers
The cheapest way to get from Kathmandu to Haldwani is to bus and train via Lucknow which costs ₹500 - ₹5,500 and takes 22h 41m.
The fastest way to get from Kathmandu to Haldwani is to fly and drive which takes 7h 43m and costs ₹8,000 - ₹35,000.
No, there is no direct bus from Kathmandu to Haldwani. However, there are services departing from Kathmandu Swoyambhu and arriving at FlixBus Haldwani - Honda Showroom via Majnu Ka Tila Outer Ring Road and FlixBus Delhi Kashmere Gate ISBT. The journey, including transfers, takes approximately 32h 23m.
The distance between Kathmandu and Haldwani is 972 km. The road distance is 781.8 km.
The best way to get from Kathmandu to Haldwani without a car is to bus and train via Lucknow which takes 22h 41m and costs ₹500 - ₹5,500.
It takes approximately 22h 41m to get from Kathmandu to Haldwani, including transfers.
Kathmandu to Haldwani bus services, operated by Asians Shina Tours & Travel, depart from Kathmandu Swoyambhu station.
The best way to get from Kathmandu to Haldwani is to fly which takes 14h 34m and costs ₹14,000 - ₹31,000. Alternatively, you can bus, which costs ₹3,400 - ₹6,000 and takes 32h 23m.
Kathmandu to Haldwani bus services, operated by Asians Shina Tours & Travel, arrive at Delhi Majnu ka Tila station.
Haldwani is 15 min behind Kathmandu. It is currently 5:22 PM in Kathmandu and 5:07 PM in Haldwani.
What companies run services between Kathmandu, Nepal and Haldwani, India?
IndiGo Airlines flies from Tribhuvan International Airport (KTM) to Pantnagar Airport (PGH) 3 times a day. Alternatively, you can take a bus from Kathmandu Swoyambhu to FlixBus Haldwani - Honda Showroom via Majnu Ka Tila Outer Ring Road, ISBT Kashmere Gate, and FlixBus Delhi Kashmere Gate ISBT in around 32h 23m.
- Website
- goindigo.in
Flights from Tribhuvan International Airport to Pantnagar Airport via Indira Gandhi International Airport
- Ave. Duration
- 15h 13m
- When
- Every day
- Estimated price
- ₹13,000–30,000
Flights from Tribhuvan International Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 56m
- When
- Every day
- Estimated price
- ₹7,000–19,000
- Website
- airindia.in
Flights from Tribhuvan International Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 53m
- When
- Every day
- Estimated price
- ₹7,000–16,000
- Website
- buddhaair.com
Flights from Tribhuvan International Airport to Surkhet
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- ₹4,400–29,000
- Website
- nepalairlines.com.np
Flights from Tribhuvan International Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 47m
- When
- Every day
- Estimated price
- ₹14,000–21,000
- Website
- novaairways.com
Flights from Tribhuvan International Airport to Surkhet
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- ₹4,400–29,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Ayodhya Cantt to Lucknow Jn
- Ave. Duration
- 1h 50m
- Frequency
- 6 times a week
- 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 Lucknow to Rampur
- Ave. Duration
- 4h 38m
- Frequency
- Hourly
- 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 Rampur to Haldwani
- Ave. Duration
- 1h 56m
- Frequency
- Every 4 hours
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–480
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Raxaul Jn to Rampur
- Ave. Duration
- 18h 37m
- Frequency
- Once daily
- Estimated price
- ₹390–3,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹390–460
- Third AC (3A)
- ₹1,000–1,300
- Second AC (2A)
- ₹1,400–1,800
- First Class (1A)
- ₹2,300–3,000
Train from Rampur to Haldwani
- Ave. Duration
- 1h 56m
- Frequency
- Every 4 hours
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–480
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Gorakhpur to Haldwani
- Ave. Duration
- 14h 40m
- Frequency
- Once daily
- Estimated price
- ₹340–2,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹340–410
- Third AC (3A)
- ₹900–1,100
- Second AC (2A)
- ₹1,200–1,600
- First Class (1A)
- ₹2,100–2,700
Train from New Delhi to Haldwani
- Ave. Duration
- 5h 4m
- Frequency
- Once daily
- Estimated price
- ₹200–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹200–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,200–1,600
- Phone
- +91-11-23370236
- [email protected]
- Website
- dtc.delhi.gov.in
Bus from Kathmandu to Faizabad
- Ave. Duration
- 9h 30m
- Frequency
- Once daily
- Estimated price
- ₹55–1,300
- Website
- https://dtc.delhi.gov.in
- Ordinary Buses
- ₹55–80
- AC Buses
- ₹100–150
- Airport Express Services
- ₹900–1,300
- Phone
- +91 9530045999
- Website
- gajrajbus.com
Bus from Swoyambhu to Gorakhpur
- Ave. Duration
- 15h 15m
- Frequency
- Once daily
- Estimated price
- ₹600–3,500
- Book at
- goibibo.com
- AC Sleeper
- ₹600–1,600
Bus from Swoyambhu to Gorakhpur
- Ave. Duration
- 15h 15m
- Frequency
- Once daily
- Estimated price
- ₹600–3,500
- Book at
- goibibo.com
- AC Sleeper
- ₹600–1,600
- Phone
- 9599757693
- [email protected]
Bus from Kathmandu Swoyambhu to Delhi Majnu ka Tila
- Ave. Duration
- 25h
- Frequency
- Twice daily
- Estimated price
- ₹2,900–4,100
- Schedules at
- https://www.asianshinabus.com/
- A/C Sleeper
- ₹2,900–3,100
- Phone
- +91 8404855555
- Website
- https://www.flixbus.in
Bus from FlixBus Delhi Kashmere Gate ISBT to FlixBus Haldwani - Honda Showroom
- Ave. Duration
- 6h
- Frequency
- 5 times a day
- Estimated price
- ₹470–1,400
- Website
- https://www.flixbus.in
Want to know more about travelling around India
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
More Questions & Answers
Yes, the driving distance between Kathmandu to Haldwani is 782 km. It takes approximately 11h 53m to drive from Kathmandu to Haldwani.
There are 718+ hotels available in Haldwani.



















