hero
How2Go
Ranikhet to Satna

Ranikhet to Satna

Satna is approximately 700+ km from Ranikhet, 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 Satna.

Read More
Sort By
Mode of Transport

Via Rudrapur, Bara Banki

RECOMMENDED

Ranikhet

Rudrapur

Bara Banki

Satna

Approx Travel Time

16h 48m

On Demand

Via Bareilly, Bara Banki

FASTEST

Ranikhet

Bareilly

Bara Banki

Satna

Approx Travel Time

15h 24m

On Demand

Ads by MMT

Via Rudrapur, Kanpur

Ranikhet

Rudrapur

Kanpur

Satna

Approx Travel Time

17h 21m

On Demand

Via Haldwani, Kanpur

CHEAPEST

Ranikhet

Haldwani

Kanpur

Satna

Approx Travel Time

21h 2m

₹1,444

Onwards

Ads by MMT

Via Haldwani, Prayagraj(Allahabad)

Ranikhet

Haldwani

Prayagraj(Allahabad)

Satna

Approx Travel Time

20h 47m

₹2,225

Onwards

Via Kichha, Kanpur

Ranikhet

Kichha

Kanpur

Satna

Approx Travel Time

16h 29m

On Demand

Ranikhet

Kichha

Kanpur

Satna

Approx Travel Time

16h 16m

On Demand

Via Kichha, Prayagraj(Allahabad)

Ranikhet

Kichha

Prayagraj(Allahabad)

Satna

Approx Travel Time

16h 35m

₹4,710

Onwards

Via Bareilly, Kanpur

Ranikhet

Bareilly

Kanpur

Satna

Approx Travel Time

16h 39m

On Demand

Via Bareilly, Prayagraj(Allahabad)

Ranikhet

Bareilly

Prayagraj(Allahabad)

Satna

Approx Travel Time

16h 51m

₹5,623

Onwards

Frequently Asked Questions

What is the distance between Ranikhet and Satna?

Satna is approximately 700+ kms from Ranikhet.

How long does it take to reach Satna from Ranikhet?

It takes approximately 16 hours to reach Satna from Ranikhet by Cab, Train Via Bareilly, Bara Banki.

What is the cheapest way to reach Satna from Ranikhet?

The cheapest way to reach Satna from Ranikhet is by Bus, Train Via Haldwani, Kanpur.

What is the fastest way to reach Satna from Ranikhet?

The fastest way to reach Satna from Ranikhet is by Cab, Train Via Bareilly, Bara Banki.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India