There are 7 ways to get from Shirdi to Diu by train, taxi, bus, car, car ferry, 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.
Train, taxi
best- Take the train from Sainagar Shirdi to CSMT stationtrain
- Take the train from Bandra Terminus to Rajula Jntrain
- Take the taxi from Rajula Jn to Diutaxi
23h 5m₹2,267–7,340Bus via Ahmedabad
cheapest- Take the bus from Shirdi to Ahmedabadbus redbusIndia_A/C Sleeper
- Take the bus from Ahmedabad Krishnanagar Stand to Diubus
25h 23m₹1,007–2,797Drive, car ferry
- Drive from Shirdi to Hazira Ferry Terminalcar
- Take the carferry from Hazira Ferry Terminal to Ghogha Ferry Terminalcarferry
- Drive from Ghogha Ferry Terminal to Diucar
9h 14m₹7,114–13,287Bus to Ozar Airport, fly
- Take the bus from Shirdi to Nashikbus
- Fly from Ozar Airport (ISK) to Diu Airport (DIU)plane ISK - DIU
17h 54m₹8,821–31,988Train, bus
- Take the train from Sainagar Siridi to Kalyan Jntrain
- Take the train from Kalyan Jn to Veravaltrain
- Take the bus from Somnath to Diubus
26h 20m₹1,470–6,700Bus
- Take the bus from Shirdi to Suratbus
- Take the bus from Surat to Keshodbus
- Take the bus from Keshod to Somnathbus
- Take the bus from Somnath to Diubus
26h 54mTrain to Pune Airport, fly
- Take the train from Sainagar Siridi to Pune Jntrain
- Fly from Pune Airport (PNQ) to Diu Airport (DIU)plane PNQ - DIU
10h 16m₹9,423–20,546
Ozar Airport (ISK) to Diu Airport (DIU) flights
Comparing Your Travel Options
The cheapest way to get from Shirdi to Diu is to bus via Ahmedabad which costs ₹1,000 - ₹2,800 and takes 25h 23m.
The fastest way to get from Shirdi to Diu is to drive and car ferry which takes 9h 14m and costs ₹7,000 - ₹14,000.
No, there is no direct bus from Shirdi to Diu. However, there are services departing from Shirdi and arriving at Diu via Sanyas Ashram, Panchshil Society and Ahmedabad Krishnanagar Stand. The journey, including transfers, takes approximately 25h 23m.
The distance between Shirdi and Diu is 1290 km.
The best way to get from Shirdi to Diu without a car is to train and taxi which takes 23h 5m and costs ₹2,200 - ₹7,500.
It takes approximately 23h 5m to get from Shirdi to Diu, including transfers.
Shirdi to Diu bus services, operated by Hans Travels, depart from Shirdi station.
Shirdi to Diu bus services, operated by Hans Travels, arrive at Ahmedabad station.
There are 11+ hotels available in Diu.
What companies run services between Shirdi, India and Diu, India?
You can take a bus from Shirdi to Diu via Ahmedabad, Sanyas Ashram, Usmanpura, Panchshil Society, Saijpur, and Ahmedabad Krishnanagar Stand in around 25h 23m.
- Website
- goindigo.in
Flights from Ozar Airport to Diu Airport via Ahmedabad
- Ave. Duration
- 18h 50m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹7,500–28,000
Flights from Ozar Airport to Diu Airport via Delhi, Ahmedabad
- Ave. Duration
- 15h 30m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹14,000–30,000
Flights from Pune Airport to Diu Airport via Ahmedabad
- Ave. Duration
- 3h 35m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹8,500–17,000
- Website
- starair.in
Flights from Ozar Airport to Diu Airport via Ahmedabad
- Ave. Duration
- 17h 50m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹7,500–28,000
Flights from Ozar Airport to Diu Airport via Delhi, Ahmedabad
- Ave. Duration
- 14h 30m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹14,000–30,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Sainagar Shirdi to CSMT station
- Ave. Duration
- 5h 5m
- 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
Train from Bandra Terminus to Rajula Jn
- Ave. Duration
- 14h 9m
- Frequency
- Twice a week
- Estimated price
- ₹420–3,200
- Website
- irctc.co.in
- Sleeper Class
- ₹420–500
- Third AC (3A)
- ₹1,000–1,400
- Second AC (2A)
- ₹1,500–1,900
- First Class (1A)
- ₹2,500–3,200
Train from Sainagar Siridi to Kalyan Jn
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- ₹210–2,035
- Website
- irctc.co.in
- Sleeper Class
- ₹210–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,300–1,700
- Chair Class
- ₹1,140
- Executive Class
- ₹2,035
Train from Kalyan Jn to Veraval
- Ave. Duration
- 18h
- Frequency
- Once a week
- Estimated price
- ₹440–3,400
- Website
- irctc.co.in
- Sleeper Class
- ₹440–550
- Third AC (3A)
- ₹1,100–1,400
- Second AC (2A)
- ₹1,600–2,000
- First Class (1A)
- ₹2,700–3,400
Train from Sainagar Siridi to Pune Jn
- Ave. Duration
- 4h 50m
- 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
- Website
- omio.com
Bus from Shirdi to Ahmedabad
- Ave. Duration
- 13h 30m
- Frequency
- 5 times a day
- Schedules at
- hanstravel.in
Bus from Shirdi to Nashik
- Ave. Duration
- 2h
- Frequency
- Hourly
- Schedules at
- hanstravel.in
Bus from Shirdi to Surat
- Ave. Duration
- 8h 30m
- Frequency
- 5 times a day
- Schedules at
- hanstravel.in
Bus from Surat to Keshod
- Ave. Duration
- 14h 15m
- Frequency
- Twice daily
- Schedules at
- hanstravel.in
- Phone
- +91 9799407141
- preet.singh12@yahoo.com
- Website
- Mahadev Travels - Jaipur
Bus from Shirdi to Ahmedabad
- Ave. Duration
- 12h 30m
- Frequency
- Twice daily
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Shirdi to Nashik
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Shirdi to Surat
- Ave. Duration
- 8h 45m
- Frequency
- Once daily
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Shirdi to Ahmedabad
- Ave. Duration
- 13h
- Frequency
- Twice daily
- Website
- National Travels - Ratnagiri
Bus from Shirdi to Nashik
- Ave. Duration
- 2h
- Frequency
- Once daily
- Website
- National Travels - Ratnagiri
Bus from Shirdi to Surat
- Ave. Duration
- 8h
- Frequency
- 4 times a day
- Website
- National Travels - Ratnagiri
Bus from Surat to Keshod
- Ave. Duration
- 13h 15m
- Frequency
- Hourly
- Website
- National Travels - Ratnagiri
- Website
- Bombay Raja Roadlinks
Bus from Shirdi to Ahmedabad
- Ave. Duration
- 13h 10m
- Frequency
- Once daily
- Schedules at
- Bombay Raja Roadlinks
Bus from Shirdi to Nashik
- Ave. Duration
- 2h
- Frequency
- 3 times a week
- Schedules at
- Bombay Raja Roadlinks
Bus from Shirdi to Surat
- Ave. Duration
- 9h 30m
- Frequency
- Twice a week
- Schedules at
- Bombay Raja Roadlinks
- Phone
- 91 82870 09889
- care@zingbus.com
- Website
- Zingbus
Bus from Shirdi to Ahmedabad
- Ave. Duration
- 14h 10m
- Frequency
- Once daily
- Estimated price
- ₹550–1,700
- Schedules at
- Zingbus
Bus from Shirdi to Nashik
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- ₹340–700
- Schedules at
- Zingbus
Bus from Shirdi to Surat
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- ₹440–1,200
- Schedules at
- Zingbus
- Phone
- 91-7373800013
- helpdesk@tranzking.com
- Website
- Tranzking Travels
Bus from Shirdi to Ahmedabad
- Ave. Duration
- 14h 40m
- Frequency
- 3 times a week
- Schedules at
- Tranzking Travels
Bus from Shirdi to Nashik
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a week
- Schedules at
- Tranzking Travels
Bus from Shirdi to Surat
- Ave. Duration
- 8h
- Frequency
- 3 times a week
- Schedules at
- Tranzking Travels
- Website
- Rahul Travels Seoni
Bus from Shirdi to Ahmedabad
- Ave. Duration
- 15h
- Frequency
- Twice a week
- Schedules at
- Rahul Travels Seoni
Bus from Shirdi to Nashik
- Ave. Duration
- 2h
- Frequency
- Twice a week
- Schedules at
- Rahul Travels Seoni
Bus from Shirdi to Surat
- Ave. Duration
- 9h 30m
- Frequency
- Once a week
- Schedules at
- Rahul Travels Seoni
- Phone
- 1800 233 666666
- customer-support@gsrtc.org
- Website
- gsrtc.in
Bus from Ahmedabad Krishnanagar Stand to Diu
- Ave. Duration
- 9h 15m
- Frequency
- Twice daily
- Estimated price
- ₹440–1,100
- Schedules at
- gsrtc.in
- Seater
- ₹440–650
- AC Sleeper
- ₹500–750
- Sleeper
- ₹700–1,100
Bus from Somnath to Diu
- Ave. Duration
- 2h 10m
- Frequency
- 5 times a day
- Estimated price
- ₹110–270
- Schedules at
- GSRTC
- Seater
- ₹110–270
- AC Sleeper
- ₹180–260
Bus from Keshod to Somnath
- Ave. Duration
- 1h
- Frequency
- Every 10 minutes
- Estimated price
- ₹55–220
- Schedules at
- gsrtc.in
- Seater
- ₹55–220
- AC Sleeper
- ₹130–180
Bus from Somnath to Diu
- Ave. Duration
- 2h 10m
- Frequency
- 5 times a day
- Estimated price
- ₹110–270
- Schedules at
- GSRTC
- Seater
- ₹110–270
- AC Sleeper
- ₹180–260
Bus from Shirdi to Nashik
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- ₹1,300–2,800
- Schedules at
- Punchiry Tours and Holidays
- Phone
- 9001274136
- narpatchoudhary313@gmail.com
- Website
- Choudhary travels and cargo
Bus from Shirdi to Nashik
- Ave. Duration
- 2h
- Frequency
- Once daily
- Schedules at
- Choudhary travels and cargo
- Website
- Lavi Travels
Bus from Shirdi to Nashik
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Schedules at
- Lavi Travels
- Website
- Moon Light Travels Katra
Bus from Shirdi to Nashik
- Ave. Duration
- 56 min
- Frequency
- Twice a week
- Schedules at
- Moon Light Travels Katra
- Website
- Globehopper Mobility
Bus from Shirdi to Nashik
- Ave. Duration
- 1h
- Frequency
- Twice a week
- Schedules at
- Globehopper Mobility
- Website
- TSB Tour express
Bus from Shirdi to Nashik
- Ave. Duration
- 2h 15m
- Frequency
- Twice a week
- Schedules at
- TSB Tour express
- Phone
- +91 94440 05266
- appleanbu66@gmail.com
- Website
- Apple Travels
Bus from Shirdi to Nashik
- Ave. Duration
- 2h
- Frequency
- Once a week
- Schedules at
- Apple Travels
- Phone
- 91 92464 60933
- support@srikrishnatravels.in
- Website
- Sri Krishna Travels
Bus from Shirdi to Nashik
- Ave. Duration
- 2h
- Frequency
- Once a week
- Website
- Sri Krishna Travels
- Website
- Al Ayaan Travels
Bus from Shirdi to Nashik
- Ave. Duration
- 4h 15m
- Frequency
- Once a week
- Schedules at
- Al Ayaan Travels
- Phone
- +91 9924441847
- helpdesk@dgferry.com
- Website
- DG Ferry
Car ferry from Hazira Ferry Terminal to Ghogha Ferry Terminal
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- ₹800–4,000
- Website
- DG Ferry
- Executive Class
- ₹400–600
- Sleeper Class
- ₹800
- Business Class
- ₹800
- Room/Cabin Class
- ₹4,000
- Cambay Lounge
- ₹1,200–1,400
- Ave. Duration
- 1h 12m
- Estimated price
- ₹1,500–1,900
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 What are the different types of Renfe trains in Spain?, How to plan an amazing trip around Scandinavia, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.





























