There are 5 ways to get from Mandi to Karnāl by taxi, train, bus (Flixbus), night bus, 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, train
best- Take the taxi from Mandi to Kiratpur Sahib
- Take the train from Kiratpur Sahib to Karnal12058 / ...
5h 9m₹1,939–3,579Bus
cheapest- Take the bus from Mandi to Karnal
7h 9m₹490–1,600Night bus, bus
- Take the night bus from Mandi to Chandigarh
- Take the bus from Tribune Chowk to Karnal
5h 56m₹1,425–3,473Drive 271.6 km
- Drive from Mandi to Karnāl271.6 km
4h 7m₹2,871–4,147Taxi
- Take the taxi from Mandi to Karnāl271.6 km
4h 7m₹5,500–7,000
Mandi to Karnāl by bus
Questions & Answers
The cheapest way to get from Mandi to Karnāl is to bus which costs ₹490 - ₹1,600 and takes 7h 9m.
The fastest way to get from Mandi to Karnāl is to drive which takes 4h 7m and costs ₹2,800 - ₹4,200.
Yes, there is a direct bus departing from Mandi and arriving at Karnal. Services depart once daily, and operate every day. The journey takes approximately 7h 9m.
The distance between Mandi and Karnāl is 308 km. The road distance is 271.6 km.
The best way to get from Mandi to Karnāl without a car is to taxi and train which takes 5h 9m and costs ₹1,900 - ₹3,600.
It takes approximately 5h 9m to get from Mandi to Karnāl, including transfers.
Mandi to Karnāl bus services, operated by Northern Travels, depart from Mandi station.
Mandi to Karnāl bus services, operated by Northern Travels, arrive at Karnal station.
Yes, the driving distance between Mandi to Karnāl is 272 km. It takes approximately 4h 7m to drive from Mandi to Karnāl.
Book your Mandi to Karnāl bus tickets online with FlixBus.
What companies run services between Mandi, India and Karnāl, India?
Northern Travels operates a bus from Mandi to Karnal every 4 hours. Tickets cost ₹550–1,600 and the journey takes 7h 9m. FlixBus India also services this route once daily.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Kiratpur Sahib to Karnal
- Ave. Duration
- 3h 49m
- Frequency
- Twice daily
- Estimated price
- ₹180–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–900
- First Class (1A)
- ₹1,100–1,500
- Phone
- +91 080-46333629
- support@mybusbookings.com
- Website
- northernbuses.com
Bus from Mandi to Karnal
- Ave. Duration
- 7h 9m
- Frequency
- Every 4 hours
- Estimated price
- ₹550–1,600
- Website
- https://www.northernbuses.com/
- Semi Sleeper
- ₹550–1,400
- Phone
- +91 8404855555
- Website
- flixbus.in
Bus from Mandi to Karnal
- Ave. Duration
- 5h 25m
- Frequency
- Once daily
- Estimated price
- ₹490–1,500
- Website
- https://www.flixbus.in
- Phone
- +918377971006
- info@laxmiholidays.com
- Website
- laxmiholidays.com
Night bus from Mandi to Chandigarh
- Ave. Duration
- 3h 16m
- Frequency
- Every 30 minutes
- Estimated price
- ₹700–1,500
- Schedules at
- laxmiholidays.com
Bus from Tribune Chowk to Karnal
- Ave. Duration
- 2h 4m
- Frequency
- Every 30 minutes
- Estimated price
- ₹700–1,500
- Schedules at
- laxmiholidays.com
- Ave. Duration
- 2h 43m
- Estimated price
- ₹1,700–7,000
TaxiBazaar
- Phone
- +91 9876661275
- Website
- taxibazaar.in
TaxiBazaar
- Phone
- +91 9876661275
- Website
- taxibazaar.in
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 How to plan an amazing trip around Scandinavia, How to get from Gatwick Airport into central London, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.
More Questions & Answers
There are 28+ hotels available in Karnāl.















