Pune
Pune
Bengaluru
Bengaluru
Train Flight

Pune to Bengaluru

Updated: 20 May 2026

The journey from Pune to Bengaluru spans approximately 850 kilometers, connecting two major IT hubs of India. The most popular mode of transport is the train, with several direct options like the Karnataka Express. Alternatively, direct flights are available from Pune International Airport to Kempegowda International Airport in Bengaluru. The route takes you through the scenic landscapes of Karnataka, offering a glimpse into the diverse culture of the region. This is a vital route for both business and leisure travelers.

Total Distance: Driving distance is 850 km; straight-line air distance is 700 km.
Fastest Way
Flight is the fastest way to reach Bengaluru.
Cheapest Way
Train (Sleeper Class) is the most economical way to travel.
Compare Pune to Bengaluru Routes
Train
Direct
Duration
16 hours
Avg Price
1000 - 4000 INR
Operator
Karnataka Express
Route
Pune Junction to Bengaluru City Junction.

Book your tickets well in advance as this is a high-demand route.

Flight
Direct
Duration
1 hour 45 mins
Avg Price
4000 - 10000 INR
Operator
IndiGo
Route
Pune International Airport to Kempegowda International Airport.

Direct flights are the fastest way to travel between these two cities.

Travel Tips
  • Train Booking
    Use the IRCTC app for easy ticket booking and status tracking.
  • Local Transport
    Bengaluru has a good metro system and plenty of auto-rickshaws for local travel.
  • Food
    Try the local South Indian cuisine, especially the famous Masala Dosa.
  • Airport
    The airport is well-connected to the city center by taxi and bus.
  • Packing
    Carry light cotton clothes as the weather is generally pleasant.
Safety Tips
  • Train Safety
    Keep your valuables in a secure bag and never leave them unattended.
  • Travel Documents
    Always carry a valid ID proof for train and flight travel.
  • Emergency
    Save the local emergency numbers on your phone.
  • Night Travel
    Stick to well-lit areas when arriving late at night.
People Also Ask
  • How long does the train take?
    It typically takes 15 to 17 hours.
  • Are there direct flights?
    Yes, several airlines operate direct flights between Pune and Bengaluru.
  • Is Bengaluru safe for tourists?
    Yes, it is a major city and generally safe for visitors.
  • What is the best way to travel?
    Flight is best for speed, while train is best for budget.
  • Can I visit Mysore from Bengaluru?
    Yes, it is about 140 kilometers away and easily accessible.
Quick Info
  • From Pune, Maharashtra, India
  • To Bengaluru, Karnataka, India
  • Modes
Best Time to Travel

October to March, when the weather is cool and pleasant.

Things to Do in Bengaluru
1
Lalbagh Botanical Garden
Visit this beautiful garden, known for its diverse plant species and glass house.
2
Bangalore Palace
Explore this stunning palace, known for its unique architecture and history.
3
Cubbon Park
Enjoy a peaceful walk in this large park, a green lung in the middle of the city.
4
Vidhana Soudha
See this impressive building, the seat of the state legislature of Karnataka.
Tags
Pune to Bengaluru train Pune to Bengaluru flight Bengaluru travel guide best way to reach Bengaluru Karnataka travel Pune transport Bengaluru tourism long distance travel