Kurukshetra to Siwan Distance

Siwan is approximately 900+ km from Kurukshetra. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Siwan, with a total travel time of approximately 10 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Kurukshetra, India to Siwan, India

Via Delhi, Gorakhpur

RECOMMENDED

Kurukshetra

Delhi

Gorakhpur

Siwan

Approx Travel Time

10h 5m

₹5,015

Onwards

FASTEST

Kurukshetra

Delhi

Gorakhpur

Siwan

Approx Travel Time

9h 52m

₹5,315

Onwards

Kurukshetra

Delhi

Gorakhpur

Siwan

Approx Travel Time

11h 4m

On Demand

Kurukshetra

Delhi

Gorakhpur

Siwan

Approx Travel Time

10h 51m

On Demand

Kurukshetra

Delhi

Gorakhpur

Siwan

Approx Travel Time

11h 55m

₹5,470

Onwards

Via Kanpur

CHEAPEST

Kurukshetra

Kanpur

Siwan

Approx Travel Time

18h 6m

₹620

Onwards

Ads by MMT

Via Saharanpur

Kurukshetra

Saharanpur

Siwan

Approx Travel Time

19h 42m

₹1,250

Onwards

Kurukshetra

Saharanpur

Siwan

Approx Travel Time

20h 6m

₹3,261

Onwards

Via Ayodhya

Kurukshetra

Ayodhya

Siwan

Approx Travel Time

21h 5m

₹1,698

Onwards

Ads by MMT

Via Kanpur, Gorakhpur

Kurukshetra

Kanpur

Gorakhpur

Siwan

Approx Travel Time

1d 0h 48m

On Demand

Frequently Asked Questions

What is the distance between Kurukshetra and Siwan?

Siwan is approximately 900+ km from Kurukshetra.

How long does it take to reach Siwan from Kurukshetra?

It takes approximately 10 hours to reach Siwan from Kurukshetra by Bus, Flight, Train Via Delhi, Gorakhpur.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India