hero
How2Go
Patna to Badrinath

Patna to Badrinath

Badrinath is approximately 1200+ km from Patna, 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 Lucknow, Dehradun

RECOMMENDED

Patna

Lucknow

Dehradun

Badrinath

Approx Travel Time

12h 43m

₹19,058

Onwards

Via Delhi, Dehradun

FASTEST

Patna

Delhi

Dehradun

Badrinath

Approx Travel Time

12h 28m

₹19,589

Onwards

Via Ghaziabad, Haridwar

Patna

Ghaziabad

Haridwar

Badrinath

Approx Travel Time

18h 44m

₹7,790

Onwards

Via Moradabad, Haridwar

Patna

Moradabad

Haridwar

Badrinath

Approx Travel Time

23h 34m

₹10,942

Onwards

CHEAPEST

Patna

Moradabad

Haridwar

Badrinath

Approx Travel Time

1d 4h 47m

₹1,580

Onwards

Via Lucknow, Rishikesh

Patna

Lucknow

Rishikesh

Badrinath

Approx Travel Time

1d 5h 7m

₹12,853

Onwards

Via Lucknow, Haridwar

Patna

Lucknow

Haridwar

Badrinath

Approx Travel Time

1d 10h 22m

₹2,808

Onwards

Direct Cab

Patna

Badrinath

Approx Travel Time

1d 1h 3m

₹35,703

Onwards

Via Delhi, Haridwar

Patna

Delhi

Haridwar

Badrinath

Approx Travel Time

18h 48m

₹7,830

Onwards

Via Ghaziabad, Rishikesh

Patna

Ghaziabad

Rishikesh

Badrinath

Approx Travel Time

19h 35m

₹8,102

Onwards

Frequently Asked Questions

What is the distance between Patna and Badrinath?

Badrinath is approximately 1200+ kms from Patna.

How long does it take to reach Badrinath from Patna?

It takes approximately 13 hours to reach Badrinath from Patna by Flight, Cab Via Delhi, Dehradun.

What is the cheapest way to reach Badrinath from Patna?

The cheapest way to reach Badrinath from Patna is by Train, Bus Via Moradabad, Haridwar.

What is the fastest way to reach Badrinath from Patna?

The fastest way to reach Badrinath from Patna is by Flight, Cab Via Delhi, Dehradun.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India