1map logoGo to main page

Bangalore, Karnataka to Pune, Maharashtra from $5: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Bangalore, India
to
Pune, India

How to Get from Bangalore to Pune: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$5 by trainBest price
739.37 kmDistance
2h 3m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Bangalore to Pune with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
2h  3m
Estimated price
$46-121
Recommended
Company
Indian Railways
Train
Average Duration
18h  3m
Estimated price
$5-25
Cheapest
route map
Distance: 739.37 km
Duration: 2h 3m

See more options

Company
KSRTC
Bus
Average Duration
13h 
Estimated price
$9-40
Company
N/A
Drive
Average Duration
11h  51m
Estimated price
$95-150

Traveling From Bangalore to Pune

The journey from Bangalore to Pune offers a fascinating contrast, with Bangalore's vibrant tech scene sharply differing from Pune's rich cultural heritage and laid-back lifestyle.

Best Neighbourhoods in Pune

Pune offers diverse neighborhoods each with its own charm and attractions.

Pashan
• Scenic lakes and green landscapes.
• Close to tech parks and educational institutions.
Koregaon Park
• Trendy cafes and boutique shops.
• Lively atmosphere with cultural events.
FC Road
• Popular for street food and shopping.
• Bustling nightlife and vibrant crowd.

Best Times To Visit Pune's Attractions

Timing your visit can elevate your experience at Pune's attractions.

Aga Khan Palace
Visit on weekdays early morning to enjoy peace and fewer crowds.
Shaniwar Wada
Evenings during the weekdays offer cooler weather and a more tranquil setting.
Sinhagad Fort
Early mornings on weekends provide breathtaking views and fewer hikers.

Pune Weather: What to Expect Year-Round

Pune enjoys a tropical wet and dry climate, with mild winters and a monsoon season that brings refreshing rains from June to September. The best times to visit are from October to February when the weather is pleasant, enhancing your travel experience as you explore the city’s attractions.

Dining Recommendation in Pune

Don't miss trying the iconic Misal Pav at Shree BheemaKhana, a bustling eatery renowned for its spicy and fragrant blend of flavors; the dish sets itself apart from Bangalore's diverse cuisine. The lively atmosphere and emphasis on traditional Maharashtrian ingredients create a unique experience that captures the essence of Pune's culinary heritage.

Bangalore - Pune operators

Explore transport companies operating between Bangalore and Pune, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane Show flights
Website
airasia.com

Plane from Bengaluru (BLR) to Pune (PNQ)

Average Duration
1h 27m
Estimated price
$30-170
Website
goindigo.in

Plane from Bengaluru (BLR) to Pune (PNQ)

Average Duration
1h 27m
Estimated price
$35-130
Website
airindiaexpress.in

Plane from Bengaluru (BLR) to Pune (PNQ)

Average Duration
1h 20m
Estimated price
$35-140
Website
starlightairline.com

Plane from Bengaluru (BLR) to Pune (PNQ)

Average Duration
1h 33m
Estimated price
$30-180
Train Show train routes
Contact phone
14646
Website
indianrail.gov.in

Train from Bangalore Cant to Pune Jn

Average Duration
18h 3m
Estimated price
$5-25
Bus Show bus routes
Contact phone
080-26252625
Website
ksrtc.in

Bus from Bangalore Kempegowda Bus Stand to Pune Swargate Bus Stand

Average Duration
13h
Estimated price
$12-24
Contact phone
0836 230 7300
Website
vrlbus.in

Bus from Bangalore Anand Rao Circle to Pune

Average Duration
15h 42m
Estimated price
$9-40

Bangalore to Pune: Overview of Bus, Train, Flight, and Car Trips

Traveling between Bangalore and Pune offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip from Bangalore to Pune covering a distance of 522 miles. Enjoy the diverse landscapes and culturally rich regions on the way. 💸 Budget-friendly options start from $95, offering a cost-effective way to experience the journey. Higher end options up to $150 provide added comfort and convenience during the 11-hour drive.
Average price
$95 - $150
🚆 Traveling by train from Bangalore to Pune is a convenient option, with services departing three times a day and taking approximately 18 hours and 3 minutes for the journey. Indian Railways operates the train services between these two cities. 🚆 There are multiple routes to consider for the Bengaluru to Pune train journey, each offering a different duration and number of transfers. Prices for the train tickets between Bangalore and Pune range from $5 to $25, making it an affordable travel option for many.
Departure Point
Bangalore Cant station
Arrival Point
Pune Jn station
Useful tips for train travellers
• Onboard Services: Depending on the train operator, you'll find catering services that include a variety of meal options. The Karambha Express typically offers pre-packed meals, snacks, and beverages, including regional cuisine. For fresh food, the Shatabdi Express will provide plated meals served at your seat. Make sure to check the menu ahead of time, especially if you have dietary restrictions.
• Seating Options: The major operators for this route, such as Indian Railways and private trains like the Deccan Queen, offer multiple classes of travel. You can choose from First Class AC (more spacious with bedding), Executive Class AC (reclining seats with catering included), AC Chair Car (comfortable seats with air conditioning), and Sleeper Class (more economical but less privacy). Be sure to select according to your comfort and budget.
• Arrival Station Tip: When you arrive at Pune station, be prepared for a mid-sized but busy train station. There are facilities for leaving luggage at the station lockers if you wish to explore the city without your bags. Restrooms are available, but showers may not be, so plan accordingly. After your journey, grab a drink at the station's stalls and check signage for directions, as stations can be slightly confusing.
🛫 Flying from Bengaluru Airport to Pune Airport is a convenient option with a direct flight taking only 1 hour and 20 minutes. 💸 Flight prices between Pune and Bangalore can range between $46 to $121, offering a range of choices to suit different budgets for this 2 hour and 3-minute journey by plane.
Departure Point
Bengaluru Airport
Arrival Point
Pune Airport
🚌 Traveling from Bangalore to Pune by bus is convenient and affordable. The direct bus service operates hourly, taking approximately 13 hours to reach Pune. 🛣️ The journey covers a distance of 795 to 819 km, depending on the route chosen, with prices ranging from $9 to $40 for a ticket. 🕒 Various bus routes are available, with travel times ranging from 12 to 14 hours. Passengers can choose from different bus operators like KSRTC, SRS Travels, Reshma Tourist, Orange Travels, and National Travels for their journey.
Departure Point
Bangalore Kempegowda Bus Stand station
Arrival Point
Pune Swargate Bus Stand station

Frequently asked questions

Find out more about the route from Bangalore to Pune.

Or choose the category:
The cheapest way to travel from Bangalore to Pune is by train. The train journey takes around 18 hours and 3 minutes and costs anywhere between $5 to $25, depending on the class of travel. Trains are a popular and affordable mode of transportation in India, offering comfortable seating and amenities onboard.
The fastest way to travel from Bangalore to Pune is by flying. It takes approximately 2 hours and 28 minutes and the cost can range from $40 to $120 depending on the airline and time of booking. There are several flights available daily, allowing for convenient timing options for travelers.
The distance between Bangalore and Pune is approximately 459 miles. If you were to travel by road, the distance is around 522.2 miles. These distances may vary depending on the specific route you take.
The most convenient way to travel from Bangalore to Pune without a car is by taking a bus. There are several bus operators that offer comfortable and reliable services along this route. The journey takes approximately 15 hours and 42 minutes, and ticket prices range from $9 to $40, depending on the type of bus and amenities provided. It is advisable to book your bus tickets in advance to secure your seats and ensure a smooth journey.
The travel time from Bangalore to Pune is approximately 2 hours and 28 minutes, including transfers. This is the average time it takes to travel by road or rail. However, the actual duration may vary depending on traffic conditions and the mode of transportation chosen. It is always recommended to check the latest schedules and plan accordingly before commencing the journey.
The cheapest way to travel from Bangalore to Pune is by train, with ticket prices ranging from $5 to $25. The journey takes approximately 18 hours and 3 minutes. Alternatively, you can also consider taking a bus, which costs between $9 and $40 and takes about 15 hours and 42 minutes. However, the fastest option is to fly, with a flight duration of 2 hours and 28 minutes, and ticket prices ranging from $40 to $120.
There are plenty of accommodation options near Pune. You can choose from the 799+ hotels available in the city. Prices for hotels start at $28 per night, depending on the location and facilities offered. It is advisable to book in advance to secure the best rates and availability for your stay near Pune.
Yes, you can definitely drive from Bangalore to Pune. The driving distance is approximately 522 miles and it takes around 11 hours and 51 minutes to complete the journey. However, it is important to note that road conditions and traffic can vary, so it is advisable to plan accordingly and be prepared for the long drive.
Yes, there is a direct bus service between Bangalore and Pune. The bus departs from Bangalore's Anand Rao Circle and arrives in Pune. The bus operates every day and departs every two hours. The journey takes approximately 15 hours and 42 minutes.
To catch a bus from Bangalore to Pune you can go to the Bangalore Anand Rao Circle station where Vijayanand Travels operates their bus services. This is the departure point for buses heading towards Pune. You can check the schedule and book your ticket in advance to secure your seat on the bus.
The bus from Bangalore to Pune arrives at Pune station. Pune station is a major railway station in the city and is well-connected to various parts of Pune. It is conveniently located in the heart of Pune, making it easily accessible for travelers to continue their journey or explore the city. Please note that the arrival point may vary depending on the bus operator and specific bus service chosen.
To get to Pune from Bengaluru Airport, you can take a taxi which takes approximately 33 minutes and costs around $12-$15. Alternatively, you can also book a private car or use a ride-sharing service like Uber or Ola. Public transportation options such as buses and trains are limited from the airport, so taking a taxi is the most convenient and time-efficient way to reach Pune.
Spicejet, Starlight Airline, AirAsia India and IndiGo Airlines are the airlines that offer flights between Bangalore and Pune. These airlines operate regular flights from Bengaluru Airport to Pune Airport. Passengers can choose from a variety of flight options and schedules provided by these airlines for their journey between the two cities.
The fastest way to get from Bangalore to Pune is by taking a direct flight. The quickest flight from Bengaluru Airport to Pune Airport takes approximately 1 hour and 10 minutes. Multiple airlines such as Spicejet, Starlight Airline, AirAsia India, and IndiGo Airlines offer flights between the two cities. The prices for a flight between Pune and Bangalore range from $43 to $116.
The flight from Bangalore to Pune takes approximately 1 hour and 10 minutes. This is the quickest way to travel between the two cities. There are direct flights available, which means there is no need for a layover or connecting flight. The flight time may vary depending on factors such as weather conditions and air traffic.
Trains from Bangalore to Pune arrive at Pune Jn station. This station is the main railway station in Pune and is well-connected to other parts of the city. It is located in the heart of Pune, making it convenient for travelers to access various accommodations and local transportation options. Upon arriving at Pune Jn station, passengers can easily explore the city and its attractions.
Yes, there is a direct train between Bangalore and Pune. The train departs from Bangalore Cant station and arrives at Pune Jn station. It operates every day and offers services three times a day. The journey takes approximately 18 hours and 3 minutes.
To catch the train from Bangalore to Pune you will need to go to Bangalore Cant station. From there, you can board the train operated by Indian Railways. It is recommended to arrive at the station well in advance to ensure a smooth departure. Make sure to check the train schedule and platform information before your journey.
The cost of a flight from Bangalore to Pune ranges from $43 to $116 depending on the airline, timing, and availability of tickets. Prices may vary depending on the season and how far in advance you book your flight. It is recommended to compare prices from different airlines and use online travel agencies to find the best deals.
The cost of a train ticket from Bangalore to Pune ranges from $5 to $25, depending on the class and availability of seats. The prices also vary depending on the type of train, such as express or superfast. It is recommended to book the tickets in advance to secure the best fares.
The cost of a bus ticket from Bangalore to Pune ranges from $9 to $40. The prices may vary depending on the type of bus, the amenities offered, and the travel duration. It is recommended to check with various bus operators and websites to compare prices and choose the option that best suits your budget and travel preferences.
The cost to drive from Bangalore to Pune can vary between $95 to $150, depending on factors such as the type of car, fuel prices, and tolls along the route. This estimate includes the cost of fuel and any other expenses like food and accommodations during the journey. It's important to keep in mind that these prices are approximate and can change based on individual preferences and conditions.

Trips from Bangalore