There are 7 ways to get from Hāveri to Shirdi by bus, train, car, taxi, plane, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Haveri to Hariharbus
- Take the bus from Harihar to Shirdibus redbusIndia_Volvo 9600 Multi-Axle A/C Sleeper
16h 58mTrain
cheapest- Take the train from Haveri to Ahmadnagartrain 12781
- Take the train from Ahmadnagar to Sainagar Siriditrain 11041 / ...
20h 11m₹639–4,226Drive 630.7 km
- Drive from Hāveri to Shirdicar 630.7 km
9h 33m₹7,059–10,196Taxi
- Take the taxi from Hāveri to Shirditaxi 630.7 km
9h 33m₹11,000–14,000Bus, fly to Pune Airport, train
- Take the bus from Haveri to Hubbali New Bus Standbus
- Fly from Hubli Airport (HBX) to Pune Airport (PNQ)plane HBX - PNQ
- Take the train from Pune Jn to Sainagar Siriditrain
10h 24m₹6,519–14,677Bus via Pimpri-Chinchwad
- Take the bus from Haveri to Hubballi Old Bus Standbus
- Take the bus from FlixBus Hubli - Rani Chennamma Circle to FlixBus Pune - Hinjewadibus
- Take the bus from Wakad to Shirdi Hotel Sai Plazabus
20h 29m₹1,554–4,820Bus, fly to Chhatrapati Shivaji Maharaj International Airport, train
- Take the bus from Haveri to Hubbali New Bus Standbus
- Fly from Hubli Airport (HBX) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane HBX - BOM
- Take the train from CSMT station to Sainagar Shirditrain
11h 19m₹6,084–17,262
Hubli Airport (HBX) to Pune Airport (PNQ) flights
Comparing Your Travel Options
The cheapest way to get from Hāveri to Shirdi is to train which costs ₹600 - ₹4,300 and takes 20h 11m.
The fastest way to get from Hāveri to Shirdi is to drive which takes 9h 33m and costs ₹7,000 - ₹11,000.
No, there is no direct bus from Hāveri to Shirdi. However, there are services departing from Haveri and arriving at Shirdi via Harihar. The journey, including transfers, takes approximately 16h 58m.
No, there is no direct train from Hāveri to Shirdi. However, there are services departing from Haveri and arriving at Sainagar Siridi via Ahmadnagar. The journey, including transfers, takes approximately 20h 11m.
The distance between Hāveri and Shirdi is 728 km. The road distance is 630.7 km.
The best way to get from Hāveri to Shirdi without a car is to bus which takes 16h 58m and costs .
It takes approximately 16h 58m to get from Hāveri to Shirdi, including transfers.
Hāveri to Shirdi bus services, operated by Vijayanand Travels, depart from Haveri station.
Hāveri to Shirdi train services, operated by Indian Railways, depart from Haveri station.
The best way to get from Hāveri to Shirdi is to bus which takes 16h 58m and costs . Alternatively, you can train, which costs ₹600 - ₹4,300 and takes 20h 11m.
What companies run services between Hāveri, India and Shirdi, India?
You can take a bus from Haveri to Shirdi via Harihar in around 16h 58m. Alternatively, you can take a train from Haveri to Shirdi via Ahmadnagar and Sainagar Siridi in around 20h 11m.
- Website
- goindigo.in
Flights from Hubli Airport to Pune Airport
- Ave. Duration
- 1h 12m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹5,500–12,000
Flights from Hubli Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- ₹5,000–14,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Haveri to Ahmadnagar
- Ave. Duration
- 16h 47m
- Frequency
- Once a week
- Estimated price
- ₹390–3,000
- Website
- irctc.co.in
- Sleeper Class
- ₹390–470
- Third AC (3A)
- ₹1,000–1,300
- Second AC (2A)
- ₹1,400–1,800
- First Class (1A)
- ₹2,400–3,000
Train from Ahmadnagar to Sainagar Siridi
- Ave. Duration
- 2h 20m
- Frequency
- 6 times a week
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Pune Jn to Sainagar Siridi
- Ave. Duration
- 5h 5m
- Frequency
- 4 times a week
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from CSMT station to Sainagar Shirdi
- Ave. Duration
- 5h 10m
- Frequency
- 6 times a week
- Estimated price
- ₹230–2,035
- Website
- irctc.co.in
- Sleeper Class
- ₹230–280
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,800
- Chair Class
- ₹1,140
- Executive Class
- ₹2,035
- Phone
- 0836 230 7300
- [email protected]
- Website
- vrlbus.in
Bus from Haveri to Harihar
- Ave. Duration
- 1h 3m
- Frequency
- Every 2 hours
- Estimated price
- ₹150–220
- Schedules at
- vrlbus.in
Bus from Haveri to Hubballi Old Bus Stand
- Ave. Duration
- 1h 32m
- Frequency
- Every 20 minutes
- Estimated price
- ₹200–240
- Schedules at
- vrlbus.in
- Website
- Globehopper Mobility
Bus from Harihar to Shirdi
- Ave. Duration
- 14h 55m
- Frequency
- 6 times a week
- Schedules at
- Globehopper Mobility
- Website
- omio.com
Bus from Harihar to Shirdi
- Ave. Duration
- 14h 40m
- Frequency
- 3 times a week
- Schedules at
- hanstravel.in
- Phone
- 080-26252625
- Website
- ksrtc.in
Bus from Haveri to Hubbali New Bus Stand
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- ₹460–650
- Schedules at
- ksrtc.in
Bus from Haveri to Hubballi Old Bus Stand
- Ave. Duration
- 1h 20m
- Frequency
- Every 3 hours
- Estimated price
- ₹460–650
- Schedules at
- ksrtc.in
Bus from Haveri to Hubbali New Bus Stand
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- ₹460–650
- Schedules at
- ksrtc.in
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Hubli - Rani Chennamma Circle to FlixBus Pune - Hinjewadi
- Ave. Duration
- 8h 45m
- Frequency
- 5 times a day
- Estimated price
- ₹650–2,200
- Website
- FlixBus India
- Phone
- 020 67186800
- [email protected]
- Website
- Purple bus
Bus from Wakad to Shirdi Hotel Sai Plaza
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- ₹700–2,000
- Website
- Purple bus
- A/C Sleeper
- ₹700–2,000
- Ave. Duration
- 9h 33m
- Estimated price
- ₹11,000–14,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 Travelling to and around Russia for the 2018 FIFA World Cup, How to get from Florence to Rome, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.
Booking & Getting There
Hāveri to Shirdi bus services, operated by Vijayanand Travels, arrive at Harihar station.
Hāveri to Shirdi train services, operated by Indian Railways, arrive at Ahmadnagar station.
Yes, the driving distance between Hāveri to Shirdi is 631 km. It takes approximately 9h 33m to drive from Hāveri to Shirdi.
There are 165+ hotels available in Shirdi.




















