Bengaluru
Bengaluru
Pune
Pune
Train Bus

Bengaluru to Pune

Updated: 20 May 2026

The journey from Bengaluru to Pune spans approximately 840 km along the well-maintained NH 48. You can choose between overnight sleeper buses, express trains like the Rani Chennamma Express, or direct flights. The route passes through major hubs like Hubballi and Belagavi. Expect a travel time of 14 to 16 hours by road. The landscape transitions from the Deccan Plateau to the Sahyadri mountain ranges.

Total Distance: 840 km by road, 730 km air distance.
Fastest Way
Flight from Kempegowda International Airport to Pune Airport, taking 1 hour 30 minutes.
Cheapest Way
Train (Sleeper Class) starting at 800 INR.
Compare Bengaluru to Pune Routes
Train
Direct
Duration
16 hours
Avg Price
800 - 2500 INR
Operator
Rani Chennamma Express
Route
KSR Bengaluru to Pune Junction via Hubballi

Book your tickets at least 30 days in advance for confirmed berths.

Bus
Direct
Duration
15 hours
Avg Price
1200 - 3000 INR
Operator
KSRTC Airavat
Route
NH 48 via Tumakuru, Hubballi, Belagavi

Choose multi-axle Volvo buses for a smoother ride on the highway.

Travel Tips
  • Highway Stops
    Stop at Davanagere for authentic Benne Dosa.
  • Booking
    Use the IRCTC website for train bookings.
  • Luggage
    Keep your valuables in a small bag during bus travel.
  • Connectivity
    Download offline maps for the ghat sections near Belagavi.
  • Hydration
    Carry sufficient water as highway dhabas can be sparse at night.
Safety Tips
  • Night Travel
    Avoid hitchhiking on the highway at night.
  • Emergency
    Save the highway helpline number 1033.
  • Documents
    Carry original ID proof for all hotel check-ins.
  • Bus Safety
    Prefer buses that have GPS tracking enabled.
People Also Ask
  • Is the road safe?
    Yes, NH 48 is a four-lane highway with regular traffic.
  • Which train is best?
    Rani Chennamma Express is the most reliable daily connection.
  • Are there tolls?
    Yes, ensure your FASTag is active for seamless travel.
  • Can I drive?
    Yes, the road is well-marked and suitable for private cars.
  • Is food available?
    Numerous restaurants are located along the highway near Hubballi.
Quick Info
  • From Bengaluru, Karnataka, India
  • To Pune, Maharashtra, India
  • Modes
Best Time to Travel

October to March for pleasant weather and clear highway conditions.

Things to Do in Pune
1
Shaniwar Wada
Explore the historic fortification in Pune city center. It was the seat of the Peshwas.
2
Aga Khan Palace
Visit this landmark associated with the Indian independence movement. It features beautiful Italian arches.
3
Osho Ashram
Experience the serene meditation gardens in Koregaon Park. It is a world-renowned spiritual center.
4
Sinhagad Fort
Trek to this hilltop fortress for panoramic views of the Sahyadri range. It is a popular weekend getaway.
Tags
Bengaluru to Pune train Bengaluru to Pune bus NH 48 road trip flights to Pune travel time Bengaluru Pune best way to reach Pune Karnataka to Maharashtra travel Pune travel guide