hero
How2Go
Bangalore to Pune

Bangalore to Pune

Traveling from Bangalore to Pune covers a distance of over 700 kilometers with multiple transportation modes available, including flight, train, bus, and cab. The fastest and recommended way to travel is by flight, taking approximately 2 hours with direct services. The cheapest option is the train, with a journey time of around 21 hours and direct train connections facilitating convenient travel. These varied options provide flexibility for travelers based on their preferences for time and comfort.

Read More
Sort By
Mode of Transport

Direct Flight

RECOMMENDED

FASTEST

Bangalore

Pune

Approx Travel Time

1h 30m

₹3,998

Onwards

Via Coimbatore

Bangalore

Coimbatore

Pune

Approx Travel Time

4h 5m

₹11,327

Onwards

Ads by MMT

Direct Bus

Bangalore

Pune

Approx Travel Time

15h 45m

₹1,113

Onwards

Direct Train

CHEAPEST

Bangalore

Pune

Approx Travel Time

20h 20m

₹460

Onwards

Ads by MMT

Via Surat

Bangalore

Surat

Pune

Approx Travel Time

4h 45m

₹10,601

Onwards

Via Goa

Bangalore

Goa

Pune

Approx Travel Time

8h 5m

₹5,198

Onwards

Via Mangalore

Bangalore

Mangalore

Pune

Approx Travel Time

4h 15m

₹8,990

Onwards

Direct Cab

Bangalore

Pune

Approx Travel Time

17h 7m

₹13,409

Onwards

Via Hyderabad

Bangalore

Hyderabad

Pune

Approx Travel Time

3h 50m

₹8,930

Onwards

Via Mumbai

Bangalore

Mumbai

Pune

Approx Travel Time

7h 19m

₹6,847

Onwards

Things To Know About Pune

Pune, located on the Deccan Plateau in Western India, is one of Maharashtra's largest cities by area and a major metropolitan hub known for its vibrant culture and growing IT industry. The city beautifully blends modern infrastructure with historical sites and serves as an important center for the automobile sector. Visitors often appreciate Pune's cosmopolitan atmosphere and diverse experiences. Known for its pleasant climate and rich cultural heritage, Pune attracts tourists throughout the year. The city offers a mix of educational institutions, industry, and cultural landmarks, making it a compelling destination for both leisure and business travelers. The best time to travel from Bangalore to Pune is usually during the cooler months from October to March when the weather is most comfortable.

Frequently Asked Questions

What is the distance between Bangalore and Pune?

The distance between Bangalore and Pune is over 700 kilometers.

How long does it take to travel from Bangalore to Pune?

• Fastest: approximately 2 hours by Flight • Cheapest: approximately 21 hours by Train • Recommended: approximately 2 hours by Flight

What is the cheapest way to travel from Bangalore to Pune?

Train, which takes approximately 21 hours.

What is the fastest way to travel from Bangalore to Pune?

Flight, which takes approximately 2 hours.

Is there a direct train from Bangalore to Pune?

Yes, there are direct train services available between Bangalore and Pune.

Is there a direct flight from Bangalore to Pune?

Yes, direct flights operate between Bangalore and Pune.

What are the famous places to visit in Pune?

• Shaniwar Wada – A historic fort and palace known for its architecture. • Aga Khan Palace – A significant landmark with historical importance and beautiful gardens. • Osho Ashram – A well-known meditation center attracting spiritual seekers. • Dagdusheth Halwai Ganapati Temple – Famous temple dedicated to Lord Ganesha. • Raja Dinkar Kelkar Museum – Showcases a vast collection of Indian artifacts.

Which is better, train or flight, from Bangalore to Pune?

• Flight: Fastest option taking about 2 hours with direct services, ideal for quick travel and convenience. • Train: Slower option taking about 21 hours, offering a more scenic and relaxed journey. • Flights suit travelers prioritizing speed, while trains may appeal to those who enjoy the travel experience and budget options.

How to go from Bangalore to Pune?

You can travel by several modes including flight, train, bus, or cab covering over 700 kilometers. Flights take around 2 hours and are the fastest, while trains take approximately 21 hours and are cost-effective. Bus and cab options provide additional flexibility depending on your travel preferences.

What should I know before travelling from Bangalore to Pune?

Several modes of transport are available, including flights, trains, buses, and cabs, with travel times ranging from 2 hours by flight to about 21 hours by train. The best time to plan your trip is during the cooler months when the weather is pleasant for travel.

What is the best time to travel from Bangalore to Pune?

The best time to travel from Bangalore to Pune is generally during the cooler months from October to March when the weather is most comfortable for travel and sightseeing.

What modes of transport are available between Bangalore and Pune?

Multiple modes are available including flight, train, bus, and cab options, giving travelers the flexibility to choose based on their preferences.

What is the best way to travel from Bangalore to Pune?

The recommended option is to travel by flight, which takes approximately 2 hours and provides a fast and convenient journey.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India