Duration 3h 22m
Distance 202.2 km
Average price ₹1,900
Possible routes 4 found

Haridwar to Chandigarh

Rome2rio has found 4 ways to get from Haridwar to Chandigarh by train, bus, taxi and car. We recommend taking the train from Haridwar Jn to Ambala Cant Jn and then taking the bus from Ambala Cantt to Chandigarh, which is the cheapest option and takes around 4h 47m.

Recommended route

Train, bus

  1. Haridwar Jn
    14609 / ...
  2. Ambala Cantt
    Express / ...
  3. Chandigarh
4h 47m
Cheapest
₹234 - ₹293
More details
Alternative routes

Bus

  1. Haridwar
    43
  2. Chandigarh
5h 6m
₹250 - ₹350
More details

Taxi

  1. Haridwar
    202 km
  2. Chandigarh
Fastest
3h 22m
₹4,500 - ₹5,500
More details

Drive

  1. Haridwar
    202 km
  2. Chandigarh
3h 22m
₹1,400 - ₹2,200
More details

Frequently asked questions

Want to know about travelling from Haridwar to Chandigarh? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

The cheapest way to get from Haridwar to Chandigarh is to train and bus which costs ₹230 - ₹300 and takes 4h 47m.

More details

The quickest way to get from Haridwar to Chandigarh is to taxi which costs ₹4,500 - ₹5,500 and takes 3h 22m.

More details

Yes, there is a direct bus departing from Haridwar and arriving at Chandigarh. Services depart twice daily, and operate every day. The journey takes approximately 5h 6m.

More details

The distance between Haridwar and Chandigarh is 158 km. The road distance is 202.2 km.

Get driving directions

The best way to get from Haridwar to Chandigarh without a car is to train and bus which takes 4h 47m and costs ₹230 - ₹300.

More details

It takes approximately 4h 47m to get from Haridwar to Chandigarh, including transfers.

More details

Haridwar to Chandigarh bus services, operated by HRTC, depart from Haridwar station.

More details

Haridwar to Chandigarh bus services, operated by HRTC, arrive at Chandigarh station.

More details

Yes, the driving distance between Haridwar to Chandigarh is 202 km. It takes approximately 3h 22m to drive from Haridwar to Chandigarh.

Get driving directions

There are 567+ hotels available in Chandigarh. Prices start at ₹7,500 per night.

More details

How to travel from Haridwar to Chandigarh

Find all the possible transport options for your trip from Haridwar to Chandigarh right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Haridwar and Chandigarh?

HRTC operates a bus from Haridwar to Chandigarh twice daily. Tickets cost ₹250 - ₹350 and the journey takes 5h 6m.
Bus operators
Ave. Duration
5h 6m
Frequency
Twice daily
Estimated price
₹250 - ₹350
Other operators
Ave. Duration
3h 22m
Estimated price
₹4,500 - ₹5,500

Chandigarh, India

Chandigarh is a city and a union territory of India that serves as the capital of the Indian states of Punjab and Haryana. As a union territory, the city is governed directly by the Union Government and is not part of either state. - Wikipedia

Did you find what you were looking for?

Thanks for your feedback!

Plan your trip faster!

  • Door-to-door travel search
  • Access ticket details offline
  • Up-to-date schedules across the globe