hero
How2Go
Kanyakumari to Shamli

Kanyakumari to Shamli

Shamli is approximately 2400+ km from Kanyakumari, 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 Shamli.

Read More
Sort By
Mode of Transport

Via Thiruvananthapuram, Delhi

RECOMMENDED

FASTEST

Kanyakumari

Thiruvananthapuram

Delhi

Shamli

Approx Travel Time

10h 52m

₹11,614

Onwards

Kanyakumari

Thiruvananthapuram

Delhi

Shamli

Approx Travel Time

11h 25m

₹11,818

Onwards

Kanyakumari

Thiruvananthapuram

Delhi

Shamli

Approx Travel Time

11h 5m

₹13,367

Onwards

Kanyakumari

Thiruvananthapuram

Delhi

Shamli

Approx Travel Time

11h 38m

₹13,571

Onwards

Kanyakumari

Thiruvananthapuram

Delhi

Shamli

Approx Travel Time

11h 54m

₹14,186

Onwards

Via Chennai, Delhi

CHEAPEST

Kanyakumari

Chennai

Delhi

Shamli

Approx Travel Time

1d 16h 45m

₹1,370

Onwards

Kanyakumari

Chennai

Delhi

Shamli

Approx Travel Time

1d 17h 28m

₹1,574

Onwards

Kanyakumari

Chennai

Delhi

Shamli

Approx Travel Time

1d 17h 37m

₹3,942

Onwards

Via Madurai, Delhi

Kanyakumari

Madurai

Delhi

Shamli

Approx Travel Time

11h 52m

₹12,055

Onwards

Kanyakumari

Madurai

Delhi

Shamli

Approx Travel Time

12h 54m

₹14,627

Onwards

Frequently Asked Questions

What is the distance between Kanyakumari and Shamli?

Shamli is approximately 2400+ kms from Kanyakumari.

How long does it take to reach Shamli from Kanyakumari?

It takes approximately 11 hours to reach Shamli from Kanyakumari by Train, Flight Via Thiruvananthapuram, Delhi.

What is the cheapest way to reach Shamli from Kanyakumari?

The cheapest way to reach Shamli from Kanyakumari is by Train Via Chennai, Delhi.

What is the fastest way to reach Shamli from Kanyakumari?

The fastest way to reach Shamli from Kanyakumari is by Train, Flight Via Thiruvananthapuram, Delhi.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India