hero
How2Go
Kasganj to Badrinath

Kasganj to Badrinath

Badrinath is approximately 550+ km from Kasganj, 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 Badrinath.

Read More
Sort By
Mode of Transport

Via Bareilly, Haridwar

RECOMMENDED

Kasganj

Bareilly

Haridwar

Badrinath

Approx Travel Time

19h 23m

₹3,829

Onwards

CHEAPEST

FASTEST

Kasganj

Bareilly

Haridwar

Badrinath

Approx Travel Time

18h 9m

₹1,330

Onwards

Kasganj

Bareilly

Haridwar

Badrinath

Approx Travel Time

19h 49m

₹1,684

Onwards

Via Moradabad, Haridwar

Kasganj

Moradabad

Haridwar

Badrinath

Approx Travel Time

20h 53m

On Demand

Kasganj

Moradabad

Haridwar

Badrinath

Approx Travel Time

18h 44m

On Demand

Ads by MMT

Via Rampur (Uttar Pradesh), Haridwar

Kasganj

Rampur (Uttar Pradesh)

Haridwar

Badrinath

Approx Travel Time

20h 3m

On Demand

Kasganj

Rampur (Uttar Pradesh)

Haridwar

Badrinath

Approx Travel Time

21h 14m

On Demand

Kasganj

Rampur (Uttar Pradesh)

Haridwar

Badrinath

Approx Travel Time

19h 32m

On Demand

Via Moradabad, Rishikesh

Kasganj

Moradabad

Rishikesh

Badrinath

Approx Travel Time

21h 27m

On Demand

Ads by MMT

Via Bulandshahr, Haridwar

Kasganj

Bulandshahr

Haridwar

Badrinath

Approx Travel Time

19h 52m

On Demand

Frequently Asked Questions

What is the distance between Kasganj and Badrinath?

Badrinath is approximately 550+ kms from Kasganj.

How long does it take to reach Badrinath from Kasganj?

It takes approximately 18 hours to reach Badrinath from Kasganj by Train, Bus Via Bareilly, Haridwar.

What is the cheapest way to reach Badrinath from Kasganj?

The cheapest way to reach Badrinath from Kasganj is by Train, Bus Via Bareilly, Haridwar.

What is the fastest way to reach Badrinath from Kasganj?

The fastest way to reach Badrinath from Kasganj is by Train, Bus Via Bareilly, Haridwar.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India