hero
How2Go
Shimla to Kaimganj

Shimla to Kaimganj

The fastest way to reach Kaimganj from Shimla is by Flight, Cab Via Delhi, Bareilly. The journey takes approximately 8 hours, depending on traffic, road conditions and the time of travel. This is a good option if you want to save time and reach your destination comfortably.

Read More
Sort By
Mode of Transport

Via Delhi

RECOMMENDED

Shimla

Delhi

Kaimganj

Approx Travel Time

10h 45m

On Demand

Via Delhi, Bareilly

FASTEST

Shimla

Delhi

Bareilly

Kaimganj

Approx Travel Time

8h

₹13,629

Onwards

Shimla

Delhi

Bareilly

Kaimganj

Approx Travel Time

11h 13m

₹9,990

Onwards

Ads by MMT

Via Delhi, Agra

Shimla

Delhi

Agra

Kaimganj

Approx Travel Time

10h 40m

On Demand

Via Panipat

Shimla

Panipat

Kaimganj

Approx Travel Time

14h 11m

On Demand

Ads by MMT

Via Noida

Shimla

Noida

Kaimganj

Approx Travel Time

15h 56m

On Demand

Via Ghaziabad, Farrukhabad

CHEAPEST

Shimla

Ghaziabad

Farrukhabad

Kaimganj

Approx Travel Time

16h 24m

₹1,015

Onwards

Via Dehradun, Bareilly

Shimla

Dehradun

Bareilly

Kaimganj

Approx Travel Time

14h 30m

₹8,829

Onwards

Via Delhi, Farrukhabad

Shimla

Delhi

Farrukhabad

Kaimganj

Approx Travel Time

10h 44m

₹7,811

Onwards

Via Delhi, Kasganj

Shimla

Delhi

Kasganj

Kaimganj

Approx Travel Time

11h 27m

On Demand

Frequently Asked Questions

What is the distance between Shimla and Kaimganj?

Kaimganj is approximately 0+ kms from Shimla.

How long does it take to reach Kaimganj from Shimla?

It takes approximately 8 hours to reach Kaimganj from Shimla by Flight, Cab Via Delhi, Bareilly.

What is the cheapest way to reach Kaimganj from Shimla?

The cheapest way to reach Kaimganj from Shimla is by Bus, Train Via Ghaziabad, Farrukhabad.

What is the fastest way to reach Kaimganj from Shimla?

The fastest way to reach Kaimganj from Shimla is by Flight, Cab Via Delhi, Bareilly.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India