There are 6 ways to get from Ghāziābād to Bhimtal by train, bus, car, taxi, plane, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Ghaziabad to Haldwanitrain 12040 / ...
5h 8m₹749–2,213Train, bus
cheapest- Take the train from Ghaziabad to Rampurtrain 12040 / ...
- Take the bus from FlixBus Rampur to FlixBus Bhimtal Taxi Standbus FlixBus IN0320B / ...
6h 42m₹408–1,784Drive 271.7 km
- Drive from Ghāziābād to Bhimtalcar 271.7 km
3h 58m₹2,633–3,803Taxi
- Take the taxi from Ghāziābād to Bhimtaltaxi 271.7 km
3h 58m₹4,800–6,000Line 12429 train, fly, taxi
- Take the train from Ghaziabad to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Pantnagar Airport (PGH)plane DEL - PGH
- Take the taxi from Pantnagar Airport (PGH) to Bhimtaltaxi
4h 26m₹6,100–19,138Bus (Flixbus)
- Take the bus from FlixBus Noida - Sector 62 to FlixBus Bhimtal Taxi Standbus FlixBus IN0320B / ...
8h₹515–1,518
Ghāziābād to Bhimtal by train, foot, and bus
Comparing Your Travel Options
The cheapest way to get from Ghāziābād to Bhimtal is to train and bus which costs ₹400 - ₹1,800 and takes 6h 42m.
The fastest way to get from Ghāziābād to Bhimtal is to drive which takes 3h 58m and costs ₹2,600 - ₹3,800.
No, there is no direct bus from Ghāziābād to Bhimtal. However, there are services departing from FlixBus Ghaziabad - ABES Engineering college and arriving at FlixBus Bhimtal Taxi Stand via FlixBus Noida - Sector 62. The journey, including transfers, takes approximately 8h.
No, there is no direct train from Ghāziābād to Bhimtal. However, there are services departing from Ghaziabad and arriving at Haldwani via . The journey, including transfers, takes approximately 5h 8m.
The distance between Ghāziābād and Bhimtal is 280 km. The road distance is 271.7 km.
The best way to get from Ghāziābād to Bhimtal without a car is to train which takes 5h 8m and costs ₹750 - ₹2,300.
It takes approximately 5h 8m to get from Ghāziābād to Bhimtal, including transfers.
Ghāziābād to Bhimtal bus services, operated by FlixBus India, depart from FlixBus Noida - Sector 62 station.
Ghāziābād to Bhimtal train services, operated by Indian Railways, depart from Ghaziabad station.
The best way to get from Ghāziābād to Bhimtal is to train which takes 5h 8m and costs ₹750 - ₹2,300. Alternatively, you can bus, which costs ₹500 - ₹1,600 and takes 8h.
What companies run services between Ghāziābād, India and Bhimtal, India?
Indian Railways operates a train from Ghaziabad to Haldwani 3 times a day. Tickets cost ₹190–1,600 and the journey takes 4h 28m. Alternatively, FlixBus India operates a bus from FlixBus Noida - Sector 62 to FlixBus Bhimtal Taxi Stand every 4 hours. Tickets cost ₹480–1,400 and the journey takes 6h 45m.
- Website
- goindigo.in
Flights from Indira Gandhi International Airport to Pantnagar Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- ₹5,000–17,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Ghaziabad to Haldwani
- Ave. Duration
- 4h 28m
- Frequency
- 3 times a day
- Estimated price
- ₹190–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹190–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,600
Train from Ghaziabad to Rampur
- Ave. Duration
- 2h 33m
- Frequency
- Every 3 hours
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Ghaziabad to New Delhi
- Ave. Duration
- 43 min
- Frequency
- Hourly
- Estimated price
- ₹110–900
- Website
- irctc.co.in
- Sleeper Class
- ₹110–140
- Third AC (3A)
- ₹330–410
- Second AC (2A)
- ₹440–550
- First Class (1A)
- ₹700–900
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Rampur to FlixBus Bhimtal Taxi Stand
- Ave. Duration
- 3h 5m
- Frequency
- Every 4 hours
- Estimated price
- ₹240–500
- Website
- FlixBus India
Bus from FlixBus Noida - Sector 62 to FlixBus Bhimtal Taxi Stand
- Ave. Duration
- 6h 45m
- Frequency
- Every 4 hours
- Estimated price
- ₹480–1,400
- Website
- FlixBus India
- Ave. Duration
- 2h 35m
- Estimated price
- ₹950–6,000
Chiku Cab
- Phone
- +918448445504
- Website
- chikucab.com
Meru Cabs
- Phone
- +911144224422
- Website
- meru.in
OLA cabs
- Phone
- +91 9226547777
- Website
- olacabs.com
Rajasthan Cab
- Phone
- +91 9358811941
- Website
- rajasthancab.com
Abhinav Tour And Travels
Lakshya Taxi
- Phone
- +91 95 40 10 71 30
- Website
- lakshyataxi.com
Safeexpress Cab
- Phone
- +91 88 26 26 87 05
- Website
- safarexpress-cab.business.site
Lakshya Taxi
- Phone
- +91 95 40 10 71 30
- Website
- lakshyataxi.com
Mera TaxiWala
- Phone
- +91 98 10 47 41 48
- Website
- merataxiwala.com
Spice Cabs
- Phone
- +91 85 10 01 49 99
- Website
- spicecabs.com
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide
Booking & Getting There
Ghāziābād to Bhimtal bus services, operated by FlixBus India, arrive at FlixBus Bhimtal Taxi Stand station.
Ghāziābād to Bhimtal train services, operated by Indian Railways, arrive at Haldwani station.
Yes, the driving distance between Ghāziābād to Bhimtal is 272 km. It takes approximately 3h 58m to drive from Ghāziābād to Bhimtal.
Book your Ghāziābād to Bhimtal bus tickets online with FlixBus.
There are 935+ hotels available in Bhimtal.









