Bangalore to Shirdi

   Bangalore to Shirdi Road Distance 1,011 km
   Bangalore to Shirdi Aerial Distance 825 km
  Bangalore to Shirdi Travel Time 16 hours 0 mins

How to reach Shirdi from Bangalore

The Preferred Way of Going from Bangalore to Shirdi

The most preferred way of travelling from Bangalore to Shirdi is by Bus. Although there are trains which directly connect Bangalore and Shirdi, the number of trains are few and run only on particular days. Due to this, buses are the most common mode of transport opted by travellers. Direct buses ply daily from Bangalore to Shirdi and have varied timings so travellers can opt for buses according to convenient timings for them.

Knowing The Details

1. Bangalore to Shirdi by Bus
2. Bangalore to Shirdi by Train
3. Bangalore to Shirdi by Flight
4. Popular Routes to Shirdi
5. Popular Routes from Bangalore
6. Places to Visit in Shirdi
7. Hotels in Shirdi

1. Bangalore to Shirdi by Bus

The most cost-effective way of travelling from Bangalore to Shirdi is by buses. The distance between Bangalore and Shirdi is 1000 kms by road. There are direct private buses between the two cities, which take about 15 to 19 hours to reach Shirdi. There are overnight buses to make your journey comfortable. So, if you are a budget traveller and want a direct journey to Shirdi, taking one of these private buses is the best alternative for you.
Type of Buses Available
 Non AC Seater/ Sleeper (2+1)
I-Shift Multi Axle Volvo AC Sleeper (2+1)
AC Sleeper (2+1)

Starting Points in Bangalore
Kalasipalyam HP Petrol Bunk
Anand Rao Circle
Rajaji Nagar
Goraguntepalya, opposite Peenya Metro Station

Drop-points in Shirdi
Shirdi bus stand
Hotel Holiday Park, Shirdi

Route Taken
Bangalore - Chitradurga via NH4 - Hubli - Belgaum - Kolhapur - Satara - Pune - Ahmednagar- Shirdi

Timings of buses
There are morning buses such as SRS Travels at 7:30 AM and 10:30 AM. There are afternoon buses from 12:00 PM to 5:00 PM, by Seabird, VRL and SRS travels. There is another bus by Vastavika Travels at 1:30 PM. There are night buses at 9:00 PM by VRL travels, which is the best option.

Duration of the Journey
The buses take an average of 18 hours to cover the 1000 km distance. There are some buses taking lesser time. The time taken depends on the speed of the bus, traffic, number of stops and route taken. It varies from 15 hours to 19 hours.

Fare & Costs
The prices are as low as ₹1000 and can go higher, depending on your choice of bus operator and seat type.

2. Bangalore to Shirdi by Train

Although there are trains from Bangalore to Shirdi, the options are limited, and the journey is usually very long and tiresome. So, it is less preferred. The one direct train from Bangalore SBC station to Sainagar Shirdi SNSI is Mysore Sainagar Shirdi express. This is a weekly train and runs only on Mondays.

Kopargaon(KPG) and Belapur (BAP) are two railway stations, in close proximity to Shirdi and there are trains from Bangalore that arrive at these stations. From Kopargaon or Belapur, you have to take a bus or a taxi to reach Shirdi. Kopargaon is at a distance of 16 kms from Shirdi, and a taxi can drop you at Shirdi in about 25 minutes. The distance of Belapur from Shirdi is 37 kms, and you can either take a cab to Shirdi, which takes about 2 and half hours or else you can take a train from Belapur to Shirdi, which takes about 1 hour. There is a daily passenger train, which leaves Belapur for Shirdi at 9:20 AM in the morning and reaches Shirdi in 1 hour 35 minutes. But, the issue with it is that the timing of your train from Bangalore to Belapur may or may not coincide with the schedule of this passenger train. Due to this, you must avoid taking trains that reach Belapur and pick trains that either drop you at Sainagar Shirdi or Kopargaon Station.
Available Train Options
1. Mysore Sainagar Shirdi Express 

Running Days - Monday
Departure : 8:15 AM Arrival : 11:30 AM (next day)
(Bangalore SBC to Sainagar Shirdi)
Duration : 27 hours 15 minutes

2. Mysuru Varanasi Express 

Running Days - Tuesday, Thursday
Departure : 10:05 AM Arrival :10:58 AM (next day)
(Bangalore SBC TO Kopargaon)
Duration : 24 hours 53 minutes

3. Yeshwantpur Ahmedabad Weekly Express

Running Days - Sunday
Departure : 1:30 PM Arrival :10:04 AM
(Yeshwantpur to Belapur)
Duration: 20 hours 34 minutes

4. Chennai Central Sainagar Shirdi Express 

Running Days - Wednesday
Departure : 3:30 PM Arrival :11:30 AM
(Krishnarajapuram to Sainagar Shirdi)
Duration: 20 hours 5 minutes


1. Sleeper : INR 505
2. 3AC : INR 1340
3. 2AC: INR 1920 - 2000
4. 1AC: INR 3420 - 3500

Preferable Local Transport Available from the Drop Station

From Shirdi Station, there are buses, auto-rickshaws and taxis to any point in the city. From Kopargaon Station, you must take a taxi to Shirdi. From Belapur, you can take a taxi, bus or train to Shirdi.

Bangalore to Shirdi By Train

Train From - To Departure - Arrival

MYS-SNSI EXP (16217)

KRANTIVIRA S - SAI NAGAR SH 08:15:00 - 11:30:00

MYS-SNSI EXP (16217)

BANGALORE CA - SAI NAGAR SH 08:27:00 - 11:30:00

MAS-SNSI EXP (22601)

KRISHNA RAJA - SAI NAGAR SH 15:30:00 - 11:30:00

3. Bangalore to Shirdi by Flight

Since the two cities are at a considerable distance from each other, flights are an excellent way to cover that distance, because it reduces your travel time considerably and makes the journey less tiresome. Shirdi has an international airport in town, which is connected to Bangalore via flights. However, most of these flights are connecting flights, and there are only a few direct flights, which take about 1 hour 45 minutes to reach Shirdi. The flights have which stops take 9-15 hours to reach Shirdi.
Available Flight Routes
Shirdi Airport 

There are direct flights from Bangalore to Shirdi airport but most of them are connecting flights with 6-7 hours stop and the number of direct flights that take 1 hour or so is very less. So, it is preferable to take either the direct non-stop flights or take flights to either Aurangabad or Pune from Bangalore.

Via Aurangabad: Alternatively, you can take a flight from Bangalore to Aurangabad, which is the second closest airport to Shirdi. It is located at a distance of 130 kilometers from Shirdi Town and there is a proper flight connectivity from Bangalore to Shirdi. From Aurangabad, you can take a taxi or cab or bus to reach Shirdi.

Via Pune: You can also take a flight from Bangalore to Pune, for there are regular flights between the two big cities. On reaching Pune which is only 185 kilometers from Shirdi, you can either take a train or board a cab or taxi or bus to reach Shirdi.

Preferable Local Transport Available from the Airport
There are auto rickshaws, cabs, buses and taxis available from the airport.

Popular Routes to Shirdi

Important Routes Time Taken Distance
Mumbai to Shirdi 4 hours 17 mins 241 km
Pune to Shirdi 4 hours 13 mins 201 km
Chennai to Shirdi 21 hours 13 mins 1,364 km
Delhi to Shirdi 19 hours 55 mins 1,264 km
Bangalore to Shirdi 16 hours 0 mins 1,011 km
Hyderabad to Shirdi 12 hours 17 mins 646 km

Popular Routes from Bangalore

Important Routes Time Taken Distance
Bangalore to Coorg 5 hours 10 mins 264 km
Bangalore to Goa 8 hours 45 mins 557 km
Bangalore to Mysore 2 h 40 min 146 km
Bangalore to Ooty 6 hours 15 mins 274 km
Bangalore to Pondicherry 6 hours 19 mins 311 km
Bangalore to Hyderabad 8 hours 10 mins 569 km

Top Hotels In Shirdi