hero
How2Go
Ranikhet to Surat

Ranikhet to Surat

Surat is approximately 1300+ kms from Ranikhet. The fastest way to reach Surat from Ranikhet is by Cab, Bus, Flight Via Lalkuan, Delhi. It takes approximately 8 hours. The cheapest way to reach Surat from Ranikhet is by Bus, Train Via Haldwani, Mathura which would take approximately 27 hours.

Sort By
Mode of Transport

Via Lalkuan, Delhi

RECOMMENDED

FASTEST

Ranikhet

Lalkuan

Delhi

Surat

Approx Travel Time

7h 26m

On Demand

Ranikhet

Lalkuan

Delhi

Surat

Approx Travel Time

12h 28m

On Demand

Via Delhi

Ranikhet

Delhi

Surat

Approx Travel Time

15h 10m

₹7,959

Onwards

Ads by MMT

Via Kichha

Ranikhet

Kichha

Surat

Approx Travel Time

23h 28m

₹4,446

Onwards

Via Haldwani, Mathura

CHEAPEST

Ranikhet

Haldwani

Mathura

Surat

Approx Travel Time

1d 3h 15m

₹1,935

Onwards

Ads by MMT

Via Haldwani, Gurgaon

Ranikhet

Haldwani

Gurgaon

Surat

Approx Travel Time

1d 11h 28m

₹3,305

Onwards

Via Kathgodam, Delhi

Ranikhet

Kathgodam

Delhi

Surat

Approx Travel Time

12h 35m

On Demand

Ranikhet

Kathgodam

Delhi

Surat

Approx Travel Time

14h 33m

On Demand

Via Haldwani, Delhi

Ranikhet

Haldwani

Delhi

Surat

Approx Travel Time

15h 10m

₹6,844

Onwards

Ranikhet

Haldwani

Delhi

Surat

Approx Travel Time

16h

₹6,560

Onwards

Frequently Asked Questions

What is the distance between Ranikhet and Surat?

Surat is approximately 1300+ kms from Ranikhet.

How long does it take to reach Surat from Ranikhet?

It takes approximately 8 hours to reach Surat from Ranikhet by Cab, Bus, Flight Via Lalkuan, Delhi.

What is the cheapest way to reach Surat from Ranikhet?

The cheapest way to reach Surat from Ranikhet is by Bus, Train Via Haldwani, Mathura.

What is the fastest way to reach Surat from Ranikhet?

The fastest way to reach Surat from Ranikhet is by Cab, Bus, Flight Via Lalkuan, Delhi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India