There are 9 ways to get from Barshi to Bengaluru by taxi, bus, train, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, bus
best- Take the taxi from Barshi to Solapur, Maharashtrataxi
- Take the bus from Solapur, Maharashtra to Bangalore, Karnatakabus Solapur, Maharashtra - Bangalore, Karnataka
12h 6mTrain
cheapest- Take the train from Kurduvadi to Bangalore Canttrain 12628 / ...
15h 29m₹500–3,825Train via Krishnarajapuram
- Take the train from Kurduvadi to Krishnarajapurmtrain 16331
14h 48m₹535–3,875Drive 688 km
- Drive from Barshi to Bengalurucar 688 km
9h 56m₹7,784–11,243Train to Pune Airport, fly, bus
- Take the train from Barsi Town to Pune Jntrain
- Fly from Pune Airport (PNQ) to Kempegowda International Airport (BLR)plane PNQ - BLR
- Take the bus from Kempegowda International Airport to Shanthinagara Bus Stationbus
8h 32m₹5,076–12,757Train to Bidar, fly, bus
- Take the train from Barsi Town to Bidartrain
- Fly from Bidar (IXX) to Kempegowda International Airport (BLR)plane IXX - BLR
- Take the bus from Kempegowda International Airport to Shanthinagara Bus Stationbus
8h 58m₹4,278–25,333Train to Kolhapur Airport, fly, bus
- Take the train from Barsi Town to Kolhapurtrain
- Fly from Kolhapur Airport (KLH) to Kempegowda International Airport (BLR)plane KLH - BLR
- Take the bus from Kempegowda International Airport to Shanthinagara Bus Stationbus
10h 1m₹10,572–24,231Train to Nanded Airport, fly, bus
- Take the train from Barsi Town to Nandedtrain
- Fly from Nanded Airport (NDC) to Kempegowda International Airport (BLR)plane NDC - BLR
- Take the bus from Kempegowda International Airport to Shanthinagara Bus Stationbus
13h 41m₹4,475–27,262Train to Hyderabad, fly, bus
- Take the train from Barsi Town to Begumpettrain
- Fly from Hyderabad (HYD) to Kempegowda International Airport (BLR)plane HYD - BLR
- Take the bus from Kempegowda International Airport to Shanthinagara Bus Stationbus
13h 15m₹5,237–11,601
Barshi to Bengaluru by train
Comparing Your Travel Options
The cheapest way to get from Barshi to Bengaluru is to train which costs ₹500 - ₹3,900 and takes 15h 29m.
The fastest way to get from Barshi to Bengaluru is to train and fly and bus which takes 8h 32m and costs ₹5,000 - ₹13,000.
No, there is no direct train from Barshi to Bengaluru. However, there are services departing from Barsi Town and arriving at Vidhana Souda via Kurduvadi and Krishnarajapuram. The journey, including transfers, takes approximately 14h 48m.
The distance between Barshi and Bengaluru is 689 km. The road distance is 688 km.
The best way to get from Barshi to Bengaluru without a car is to taxi and bus which takes 12h 6m and costs .
It takes approximately 12h 6m to get from Barshi to Bengaluru, including transfers.
Barshi to Bengaluru train services, operated by Indian Railways, depart from Kurduvadi station.
Barshi to Bengaluru train services, operated by Indian Railways, arrive at Krishnarajapurm station.
Yes, the driving distance between Barshi to Bengaluru is 688 km. It takes approximately 9h 56m to drive from Barshi to Bengaluru.
There are 2825+ hotels available in Bengaluru.
What companies run services between Barshi, India and Bengaluru, India?
Indian Railways operates a train from Kurduvadi to Krishnarajapurm once a week. Tickets cost ₹380–2,900 and the journey takes 12h 29m.
- Website
- goindigo.in
Flights from Pune Airport to Kempegowda International Airport
- Ave. Duration
- 1h 41m
- When
- Every day
- Estimated price
- ₹4,500–10,000
Flights from Pune Airport to Kempegowda International Airport via Hyderabad
- Ave. Duration
- 3h 50m
- When
- Saturday
- Estimated price
- ₹4,500–10,000
Flights from Pune Airport to Kempegowda International Airport via Madras
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- ₹4,500–10,000
Flights from Kolhapur Airport to Kempegowda International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ₹10,000–23,000
Flights from Hyderabad to Kempegowda International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ₹4,900–8,500
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Kurduvadi to Krishnarajapurm
- Ave. Duration
- 12h 29m
- Frequency
- Once a week
- Estimated price
- ₹380–2,900
- Website
- irctc.co.in
- Sleeper Class
- ₹380–450
- Third AC (3A)
- ₹950–1,200
- Second AC (2A)
- ₹1,300–1,700
- First Class (1A)
- ₹2,300–2,900
Train from Barsi Town to Pune Jn
- Ave. Duration
- 3h 50m
- Frequency
- Twice daily
- Estimated price
- ₹180–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Kurduvadi to Bangalore Cant
- Ave. Duration
- 13h 39m
- Frequency
- 4 times a day
- Estimated price
- ₹380–2,900
- Website
- irctc.co.in
- Sleeper Class
- ₹380–460
- Third AC (3A)
- ₹1,000–1,300
- Second AC (2A)
- ₹1,400–1,800
- First Class (1A)
- ₹2,300–2,900
Train from Barsi Town to Bidar
- Ave. Duration
- 5h 3m
- Frequency
- 6 times a week
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from Barsi Town to Kolhapur
- Ave. Duration
- 6h 5m
- Frequency
- 3 times a week
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from Barsi Town to Nanded
- Ave. Duration
- 9h 40m
- Frequency
- Once daily
- Estimated price
- ₹230–1,800
- Website
- irctc.co.in
- Sleeper Class
- ₹230–270
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,800
Train from Barsi Town to Begumpet
- Ave. Duration
- 7h 54m
- Frequency
- 3 times a week
- Estimated price
- ₹260–2,000
- Website
- irctc.co.in
- Sleeper Class
- ₹260–310
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹950–1,200
- First Class (1A)
- ₹1,500–2,000
- Phone
- +91 91300 74530
- [email protected]
- Website
- Sharma Travels
Bus from Solapur, Maharashtra to Bangalore, Karnataka
- Ave. Duration
- 11h
- Frequency
- Hourly
- Website
- Sharma Travels
- Ave. Duration
- 1h 6m
- Estimated price
- ₹1,600–2,000
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How do I buy a London Underground ticket?, Which side of Niagara Falls should I choose (and how do I get there)?, and How to get from London City Airport into central London - to help you get the most out of your next trip.








