hero
How2Go
Surendranagar to Karnal

Surendranagar to Karnal

Karnal is approximately 1150+ km from Surendranagar, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Karnal.

Read More
Sort By
Mode of Transport

Via Rajkot, Delhi

RECOMMENDED

Surendranagar

Rajkot

Delhi

Karnal

Approx Travel Time

9h 38m

₹7,513

Onwards

FASTEST

Surendranagar

Rajkot

Delhi

Karnal

Approx Travel Time

9h 34m

₹9,500

Onwards

Surendranagar

Rajkot

Delhi

Karnal

Approx Travel Time

10h 1m

₹10,152

Onwards

Via Ahmedabad, Delhi

Surendranagar

Ahmedabad

Delhi

Karnal

Approx Travel Time

10h 46m

₹9,862

Onwards

Surendranagar

Ahmedabad

Delhi

Karnal

Approx Travel Time

11h 5m

₹6,298

Onwards

Ads by MMT

Via Jaipur

Surendranagar

Jaipur

Karnal

Approx Travel Time

19h 21m

₹1,174

Onwards

Via Ahmedabad, Gurgaon

Surendranagar

Ahmedabad

Gurgaon

Karnal

Approx Travel Time

1d 1h 40m

₹2,196

Onwards

Ads by MMT

Via Phulera

CHEAPEST

Surendranagar

Phulera

Karnal

Approx Travel Time

17h 30m

₹675

Onwards

Via Ahmedabad, Kishangarh

Surendranagar

Ahmedabad

Kishangarh

Karnal

Approx Travel Time

1d 0h 6m

₹5,622

Onwards

Via Mehsana

Surendranagar

Mehsana

Karnal

Approx Travel Time

18h 19m

₹2,770

Onwards

Frequently Asked Questions

What is the distance between Surendranagar and Karnal?

Karnal is approximately 1150+ kms from Surendranagar.

How long does it take to reach Karnal from Surendranagar?

It takes approximately 10 hours to reach Karnal from Surendranagar by Train, Flight, Cab Via Rajkot, Delhi.

What is the cheapest way to reach Karnal from Surendranagar?

The cheapest way to reach Karnal from Surendranagar is by Train Via Phulera.

What is the fastest way to reach Karnal from Surendranagar?

The fastest way to reach Karnal from Surendranagar is by Train, Flight, Cab Via Rajkot, Delhi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India