There are 8 ways to get from Nainital to Ambāla by train, bus, car, taxi, 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.
Train
best- Take the train from Kathgodam to Ambala Cant Jntrain 12207
9h 15m₹913–2,683Bus, train
- Take the bus from Nainital, Uttarakhand to Haridwar, Uttarakhandbus Nainital, Uttarakhand - Haridwar, Uttarakhand
- Take the train from Haridwar Jn to Ambala Cant Jntrain 14609 / ...
11h 43mDrive 364.5 km
- Drive from Nainital to Ambālacar 364.5 km
6h 24m₹4,115–5,944Taxi
- Take the taxi from Nainital to Ambālataxi 364.5 km
6h 24m₹5,000–6,500Taxi, fly to Chandigarh International Airport, bus
- Take the taxi from Nainital to Pantnagar Airport (PGH)taxi
- Fly from Pantnagar Airport (PGH) to Chandigarh International Airport (IXC)plane PGH - IXC
- Take the bus from Tribune Chowk to Ambalabus
8h 58m₹11,820–32,321Bus via Karol Bāgh
- Take the bus from Nainital, Uttarakhand to Delhi, Delhi Statebus Nainital, Uttarakhand - Delhi, Delhi State
- Take the bus from FlixBus Delhi - Karnal Bypass to FlixBus Ambalabus FlixBus IN0210A / ...
13h 43mBus
- Take the bus from Nainital, Uttarakhand to Haridwar, Uttarakhandbus Nainital, Uttarakhand - Haridwar, Uttarakhand
- Take the bus from Haridwar to Ambalabus 1208 / ...
14h 26mTaxi, fly to Indira Gandhi International Airport, train
- Take the taxi from Nainital to Pantnagar Airport (PGH)taxi
- Fly from Pantnagar Airport (PGH) to Indira Gandhi International Airport (DEL)plane PGH - DEL
- Take the train from New Delhi to Ambala Cant Jntrain
6h₹5,775–15,821
Pantnagar Airport (PGH) to Chandigarh International Airport (IXC) flights
Questions & Answers
The cheapest way to get from Nainital to Ambāla is to train which costs ₹900 - ₹2,700 and takes 9h 15m.
The fastest way to get from Nainital to Ambāla is to taxi and fly and train which takes 6h and costs ₹5,500 - ₹16,000.
No, there is no direct bus from Nainital to Ambāla. However, there are services departing from Nainital, Uttarakhand and arriving at FlixBus Ambala via Avantika Sec 1, West Enclave and FlixBus Delhi - Karnal Bypass. The journey, including transfers, takes approximately 13h 43m.
No, there is no direct train from Nainital to Ambāla. However, there are services departing from Kathgodam and arriving at Ambala Cant Jn via . The journey, including transfers, takes approximately 9h 15m.
The distance between Nainital and Ambāla is 429 km. The road distance is 364.5 km.
The best way to get from Nainital to Ambāla without a car is to train which takes 9h 15m and costs ₹900 - ₹2,700.
It takes approximately 9h 15m to get from Nainital to Ambāla, including transfers.
Nainital to Ambāla bus services, operated by Naini Holidays, depart from Nainital, Uttarakhand station.
Nainital to Ambāla train services, operated by Indian Railways, depart from Kathgodam station.
The best way to get from Nainital to Ambāla is to train which takes 9h 15m and costs ₹900 - ₹2,700. Alternatively, you can bus via Karol Bāgh, which costs and takes 13h 43m.
What companies run services between Nainital, India and Ambāla, India?
Indian Railways operates a train from Kathgodam to Ambala Cant Jn once a week. Tickets cost ₹250–1,900 and the journey takes 8h 17m. Alternatively, you can take a bus from Nainital, Uttarakhand to FlixBus Ambala via Delhi, Delhi State, Avantika Sec 1, West Enclave, Mukraba Chowk / Sanjay Gandhi Transport Nagar, and FlixBus Delhi - Karnal Bypass in around 13h 43m.
- Website
- goindigo.in
Flights from Pantnagar Airport to Chandigarh International Airport via Indira Gandhi International Airport
- Ave. Duration
- 8h 22m
- When
- Every day
- Estimated price
- ₹9,000–29,000
Flights from Pantnagar Airport to Chandigarh International Airport via Indira Gandhi International Airport, Dharamsala
- Ave. Duration
- 5h 45m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₹9,000–29,000
Flights from Pantnagar Airport to Chandigarh International Airport via Indira Gandhi International Airport, Jaipur
- Ave. Duration
- 12h 15m
- When
- Every day
- Estimated price
- ₹9,000–29,000
Flights from Pantnagar Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- ₹4,400–13,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Kathgodam to Ambala Cant Jn
- Ave. Duration
- 8h 17m
- Frequency
- Once a week
- Estimated price
- ₹250–1,900
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹250–300
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹900–1,200
- First Class (1A)
- ₹1,500–1,900
Train from Haridwar Jn to Ambala Cant Jn
- Ave. Duration
- 2h 51m
- Frequency
- Every 4 hours
- Estimated price
- ₹160–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹450–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from New Delhi to Ambala Cant Jn
- Ave. Duration
- 2h 21m
- Frequency
- Hourly
- Estimated price
- ₹180–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹490–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
- Phone
- +91 8377971006
- [email protected]
- Website
- laxmiholidays.com
Bus from Tribune Chowk to Ambala
- Ave. Duration
- 40 min
- Frequency
- Every 30 minutes
- Estimated price
- ₹650–1,400
- Schedules at
- laxmiholidays.com
- Phone
- +91 8404855555
- Website
- https://www.flixbus.in
Bus from FlixBus Delhi - Karnal Bypass to FlixBus Ambala
- Ave. Duration
- 3h 50m
- Frequency
- Every 30 minutes
- Estimated price
- ₹350–950
- Website
- https://www.flixbus.in
- Phone
- 1800 180 8185
- [email protected]
- Website
- online.hrtchp.com
Bus from Haridwar to Ambala
- Ave. Duration
- 5h 44m
- Frequency
- 5 times a day
- Estimated price
- ₹400–1,600
- Website
- https://online.hrtchp.com/oprs-web/guest/home.do?h=1
- Ordinary
- ₹400–550
- AC Himdhara
- ₹500–750
- Seater
- ₹650–1,600
- Ave. Duration
- 3h 12m
- Estimated price
- ₹1,100–6,500
Lakshya Taxi
- Phone
- +91 95 40 10 71 30
- Website
- lakshyataxi.com
Mera TaxiWala
- Phone
- +91 98 10 47 41 48
- Website
- merataxiwala.com
Spice Cabs
- Phone
- +91 85 10 01 49 99
- Website
- spicecabs.com
Lakshya Taxi
- Phone
- +91 95 40 10 71 30
- Website
- lakshyataxi.com
Mera TaxiWala
- Phone
- +91 98 10 47 41 48
- Website
- merataxiwala.com
Spice Cabs
- Phone
- +91 85 10 01 49 99
- Website
- spicecabs.com
Lakshya Taxi
- Phone
- +91 95 40 10 71 30
- Website
- lakshyataxi.com
Mera TaxiWala
- Phone
- +91 98 10 47 41 48
- Website
- merataxiwala.com
Spice Cabs
- Phone
- +91 85 10 01 49 99
- Website
- spicecabs.com
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
Nainital to Ambāla bus services, operated by Naini Holidays, arrive at Delhi, Delhi State station.
Nainital to Ambāla train services, operated by Indian Railways, arrive at Ambala Cant Jn station.
Yes, the driving distance between Nainital to Ambāla is 364 km. It takes approximately 6h 24m to drive from Nainital to Ambāla.
Book your Nainital to Ambāla bus tickets online with Omio.
There are 33+ hotels available in Ambāla.
















