hero
How2Go
Bhavnagar to Ranikhet

Bhavnagar to Ranikhet

Ranikhet is approximately 1700+ kms from Bhavnagar. The fastest way to reach Ranikhet from Bhavnagar is by Flight, Cab Via Navi Mumbai, Bareilly. It takes approximately 12 hours. The cheapest way to reach Ranikhet from Bhavnagar is by Bus Via Ajmer, Haldwani which would take approximately 38 hours.

Sort By
Mode of Transport

Via Navi Mumbai, Bareilly

RECOMMENDED

FASTEST

Bhavnagar

Navi Mumbai

Bareilly

Ranikhet

Approx Travel Time

11h 33m

₹13,946

Onwards

Via Bharuch, Lalkuan

Bhavnagar

Bharuch

Lalkuan

Ranikhet

Approx Travel Time

1d 3h 5m

On Demand

Ads by MMT

Via Surat, Delhi

Bhavnagar

Surat

Delhi

Ranikhet

Approx Travel Time

1d 6h

₹2,653

Onwards

Bhavnagar

Surat

Delhi

Ranikhet

Approx Travel Time

19h 55m

₹8,812

Onwards

Via Ajmer, Haldwani

CHEAPEST

Bhavnagar

Ajmer

Haldwani

Ranikhet

Approx Travel Time

1d 13h 42m

₹2,324

Onwards

Ads by MMT

Via Rajkot, Delhi

Bhavnagar

Rajkot

Delhi

Ranikhet

Approx Travel Time

20h 55m

₹9,325

Onwards

Via Ahmedabad, Delhi

Bhavnagar

Ahmedabad

Delhi

Ranikhet

Approx Travel Time

21h 10m

₹8,038

Onwards

Bhavnagar

Ahmedabad

Delhi

Ranikhet

Approx Travel Time

22h 26m

₹7,763

Onwards

Via Jaipur, Delhi

Bhavnagar

Jaipur

Delhi

Ranikhet

Approx Travel Time

22h 43m

On Demand

Bhavnagar

Jaipur

Delhi

Ranikhet

Approx Travel Time

20h 10m

On Demand

Frequently Asked Questions

What is the distance between Bhavnagar and Ranikhet?

Ranikhet is approximately 1700+ kms from Bhavnagar.

How long does it take to reach Ranikhet from Bhavnagar?

It takes approximately 12 hours to reach Ranikhet from Bhavnagar by Flight, Cab Via Navi Mumbai, Bareilly.

What is the cheapest way to reach Ranikhet from Bhavnagar?

The cheapest way to reach Ranikhet from Bhavnagar is by Bus Via Ajmer, Haldwani.

What is the fastest way to reach Ranikhet from Bhavnagar?

The fastest way to reach Ranikhet from Bhavnagar is by Flight, Cab Via Navi Mumbai, Bareilly.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India