hero
How2Go
Rajkot to Kangra

Rajkot to Kangra

Kangra is approximately 1300+ km from Rajkot, 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 Kangra.

Read More
Sort By
Mode of Transport

Via Delhi

RECOMMENDED

FASTEST

Rajkot

Delhi

Kangra

Approx Travel Time

4h 20m

₹14,053

Onwards

Rajkot

Delhi

Kangra

Approx Travel Time

13h 15m

₹8,942

Onwards

CHEAPEST

Rajkot

Delhi

Kangra

Approx Travel Time

1d 4h 38m

₹1,139

Onwards

Via Delhi, Jalandhar

Rajkot

Delhi

Jalandhar

Kangra

Approx Travel Time

1d 2h 47m

₹4,983

Onwards

Via Jaipur, Mohali

Rajkot

Jaipur

Mohali

Kangra

Approx Travel Time

1d 10h 35m

₹2,198

Onwards

Direct Cab

Rajkot

Kangra

Approx Travel Time

23h 30m

₹23,067

Onwards

Via Ahmedabad, Mohali

Rajkot

Ahmedabad

Mohali

Kangra

Approx Travel Time

11h

₹11,859

Onwards

Rajkot

Ahmedabad

Mohali

Kangra

Approx Travel Time

10h 35m

₹14,316

Onwards

Via Delhi, Mohali

Rajkot

Delhi

Mohali

Kangra

Approx Travel Time

10h 35m

₹12,573

Onwards

Via Ahmedabad, Delhi

Rajkot

Ahmedabad

Delhi

Kangra

Approx Travel Time

11h

₹12,877

Onwards

Frequently Asked Questions

What is the distance between Rajkot and Kangra?

Kangra is approximately 1300+ kms from Rajkot.

How long does it take to reach Kangra from Rajkot?

It takes approximately 5 hours to reach Kangra from Rajkot by Flight Via Delhi.

What is the cheapest way to reach Kangra from Rajkot?

The cheapest way to reach Kangra from Rajkot is by Train, Bus Via Delhi.

What is the fastest way to reach Kangra from Rajkot?

The fastest way to reach Kangra from Rajkot is by Flight Via Delhi.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India