Haridwar
Haridwar
Kurukshetra
Kurukshetra
Train Bus

Haridwar to Kurukshetra

Updated: 20 May 2026

The route from Haridwar to Kurukshetra covers 160 km through the plains of Uttarakhand and Haryana. You can reach this historic city via NH 344 and NH 44. Trains are the most convenient mode, with several direct connections available daily. The journey typically takes 3 to 4 hours by road or rail. Kurukshetra is famous for its association with the Mahabharata and attracts many pilgrims.

Total Distance: Driving distance is 160 km; straight-line air distance is 135 km.
Fastest Way
Train is the fastest and most comfortable way to reach Kurukshetra.
Cheapest Way
Haryana Roadways bus is the most economical option at approximately 300 INR.
Compare Haridwar to Kurukshetra Routes
Train
Direct
Duration
3 hours 30 mins
Avg Price
200 - 600 INR
Operator
Kalinga Utkal Express
Route
Haridwar Junction to Kurukshetra Junction

Check the IRCTC website for real-time seat availability.

Bus
Direct
Duration
4 hours
Avg Price
300 - 500 INR
Operator
UTC/Haryana Roadways
Route
Haridwar ISBT to Kurukshetra Bus Stand

Buses are frequent and depart from the main ISBT in Haridwar.

Travel Tips
  • Book Early
    Trains fill up quickly on this route; book your tickets in advance.
  • Local Transport
    Auto-rickshaws are the best way to navigate within Kurukshetra city.
  • Dress Code
    Wear modest clothing when visiting temples and religious sites.
  • Food
    Try the local street food, especially the North Indian thalis available near the bus stand.
  • Guide
    Hire a local guide at Jyotisar to understand the historical significance of the site.
Safety Tips
  • Traffic
    Be cautious of heavy truck traffic on the highway connecting the two cities.
  • Personal Belongings
    Keep your wallet and phone secure in crowded bus stations.
  • Night Travel
    Avoid late-night travel if you are not familiar with the highway routes.
  • Emergency
    Keep the local emergency helpline numbers saved on your phone.
People Also Ask
  • Is Kurukshetra worth visiting?
    Yes, it is a significant historical and religious site in India.
  • How long is the train journey?
    It takes approximately 3.5 hours by direct train.
  • Are there direct buses?
    Yes, state transport buses operate daily between the two cities.
  • What is the best way to travel?
    Train is generally considered the most comfortable and reliable.
  • Is it safe for families?
    Yes, Kurukshetra is a family-friendly destination.
Quick Info
  • From Haridwar, Uttarakhand, India
  • To Kurukshetra, Haryana, India
  • Modes
Best Time to Travel

October to March when the weather is cool and suitable for visiting historical sites.

Things to Do in Kurukshetra
1
Brahma Sarovar
A massive ancient water tank considered sacred. It is beautifully lit during the Gita Jayanti festival.
2
Jyotisar
The site where Lord Krishna is believed to have delivered the Bhagavad Gita. It features a light and sound show.
3
Sheikh Chehli's Tomb
A beautiful Mughal-era mausoleum often called the Taj Mahal of Haryana. It offers great architectural insights.
4
Krishna Museum
Houses a vast collection of artifacts, sculptures, and paintings related to Lord Krishna and the Mahabharata.
Tags
Haridwar to Kurukshetra Haridwar to Kurukshetra train distance between Haridwar and Kurukshetra how to reach Kurukshetra travel from Uttarakhand to Haryana Kurukshetra tourism trains from Haridwar road trip Haridwar to Kurukshetra