hero
How2Go
Gangtok to Ranikhet

Gangtok to Ranikhet

Ranikhet is approximately 1400+ kms from Gangtok. The fastest way to reach Ranikhet from Gangtok is by Cab, Train Via Forbesganj, Bareilly. It takes approximately 32 hours. The cheapest way to reach Ranikhet from Gangtok is by Bus, Train, Cab Via Siliguri, Bareilly which would take approximately 37 hours.

Sort By
Mode of Transport

Via Forbesganj, Bareilly

RECOMMENDED

FASTEST

Gangtok

Forbesganj

Bareilly

Ranikhet

Approx Travel Time

1d 8h

On Demand

Via Siliguri, Bareilly

CHEAPEST

Gangtok

Siliguri

Bareilly

Ranikhet

Approx Travel Time

1d 12h 55m

₹5,008

Onwards

Gangtok

Siliguri

Bareilly

Ranikhet

Approx Travel Time

1d 11h 58m

₹8,017

Onwards

Ads by MMT

Via Bahadurganj, Bareilly

Gangtok

Bahadurganj

Bareilly

Ranikhet

Approx Travel Time

1d 9h 17m

On Demand

Via Katihar, Bareilly

Gangtok

Katihar

Bareilly

Ranikhet

Approx Travel Time

1d 8h 47m

₹18,149

Onwards

Ads by MMT

Via Islampur, Bareilly

Gangtok

Islampur

Bareilly

Ranikhet

Approx Travel Time

1d 14h 10m

On Demand

Frequently Asked Questions

What is the distance between Gangtok and Ranikhet?

Ranikhet is approximately 1400+ kms from Gangtok.

How long does it take to reach Ranikhet from Gangtok?

It takes approximately 32 hours to reach Ranikhet from Gangtok by Cab, Train Via Forbesganj, Bareilly.

What is the cheapest way to reach Ranikhet from Gangtok?

The cheapest way to reach Ranikhet from Gangtok is by Bus, Train, Cab Via Siliguri, Bareilly.

What is the fastest way to reach Ranikhet from Gangtok?

The fastest way to reach Ranikhet from Gangtok is by Cab, Train Via Forbesganj, Bareilly.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India