There are 6 ways to get from Pushkar to Diu by train, bus, night bus, 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.
Train, bus
best- Take the train from Ajmer to Rajkot Jntrain
- Take the train from Rajkot Jn to Veravaltrain
- Take the bus from Somnath to Diubus
20h 55m₹1,262–5,385Train, bus via Ahmedabad
cheapest- Take the train from Ajmer to Asarvatrain 12981
- Take the bus from Ahmedabad Krishnanagar Stand to Diubus
22h 40m₹762–3,615Bus
- Take the bus from Ajmer RJ to Ahmedabad Ranipbus
- Take the bus from Ranip Bus Stand to Somnathbus
- Take the bus from Somnath to Diubus
27h 15m₹952–2,085Night bus, bus
- Take the night bus from Ajmer to Ahmedabad RTO Circle - Subhash bridgenightbus
- Take the bus from Ahmedabad Krishnanagar Stand to Diubus
24h 25m₹1,641–2,914Drive 849.6 km
- Drive from Pushkar to Diucar 849.6 km
13h 29m₹9,292–13,421Fly
- Fly from Ajmer Kishangarh Airport (KQH) to Diu Airport (DIU)plane KQH - DIU
22h 40m₹10,050–27,923
Ajmer Kishangarh Airport (KQH) to Diu Airport (DIU) flights
Questions & Answers
The cheapest way to get from Pushkar to Diu is to bus which costs ₹950 - ₹2,100 and takes 27h 15m.
The fastest way to get from Pushkar to Diu is to drive which takes 13h 29m and costs ₹9,000 - ₹14,000.
No, there is no direct bus from Pushkar to Diu. However, there are services departing from Pushkar and arriving at Diu via Ajmer RJ, Ranip Bus Stand and Somnath. The journey, including transfers, takes approximately 27h 15m.
The distance between Pushkar and Diu is 1021 km. The road distance is 849.5 km.
The best way to get from Pushkar to Diu without a car is to train and bus which takes 20h 55m and costs ₹1,200 - ₹5,500.
It takes approximately 20h 55m to get from Pushkar to Diu, including transfers.
Pushkar to Diu bus services, operated by GSRTC, depart from Ajmer RJ station.
The best way to get from Pushkar to Diu is to bus which takes 27h 15m and costs ₹950 - ₹2,100. Alternatively, you can fly, which costs ₹10,000 - ₹28,000 and takes 22h 40m.
Pushkar to Diu bus services, operated by GSRTC, arrive at Ahmedabad Ranip station.
Yes, the driving distance between Pushkar to Diu is 850 km. It takes approximately 13h 29m to drive from Pushkar to Diu.
What companies run services between Pushkar, Rajasthan, India and Diu, India?
You can take a bus from Pushkar to Diu via Ajmer, Ajmer RJ, Ranip Bus Stand, Somnath, and Somnath in around 27h 15m. Alternatively, IndiGo Airlines and Star Air fly from Ajmer Kishangarh Airport (KQH) to Diu Airport (DIU) twice daily.
- Website
- goindigo.in
Flights from Ajmer Kishangarh Airport to Diu Airport via Ahmedabad
- Ave. Duration
- 23h 10m
- When
- Every day
- Estimated price
- ₹7,000–45,000
Flights from Ajmer Kishangarh Airport to Diu Airport via Pune, Ahmedabad
- Ave. Duration
- 22h
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹12,000–65,000
- Website
- starair.in
Flights from Ajmer Kishangarh Airport to Diu Airport via Ahmedabad
- Ave. Duration
- 22h 55m
- When
- Monday to Wednesday
- Estimated price
- ₹8,500–26,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Ajmer to Rajkot Jn
- Ave. Duration
- 11h 15m
- Frequency
- Once daily
- Estimated price
- ₹370–2,900
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹370–440
- Third AC (3A)
- ₹950–1,200
- Second AC (2A)
- ₹1,300–1,700
- First Class (1A)
- ₹2,200–2,900
Train from Rajkot Jn to Veraval
- Ave. Duration
- 3h 55m
- Frequency
- Every 4 hours
- Estimated price
- ₹170–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Ajmer to Asarva
- Ave. Duration
- 9h 45m
- Frequency
- Once daily
- Estimated price
- ₹320–2,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹320–380
- Third AC (3A)
- ₹800–1,100
- Second AC (2A)
- ₹1,100–1,500
- First Class (1A)
- ₹1,900–2,500
- Phone
- 1800 233 666666
- customer-support@gsrtc.org
- Website
- gsrtc.in
Bus from Somnath to Diu
- Ave. Duration
- 2h 10m
- Frequency
- Every 4 hours
- Estimated price
- ₹110–270
- Schedules at
- gsrtc.in
- Seater
- ₹110–270
- AC Sleeper
- ₹180–260
Bus from Ahmedabad Krishnanagar Stand to Diu
- Ave. Duration
- 9h 15m
- Frequency
- Twice daily
- Estimated price
- ₹430–1,100
- Schedules at
- gsrtc.in
- Seater
- ₹430–650
- AC Sleeper
- ₹500–750
- Sleeper
- ₹700–1,100
Bus from Ajmer RJ to Ahmedabad Ranip
- Ave. Duration
- 11h 30m
- Frequency
- Once daily
- Estimated price
- ₹509–1,000
- Schedules at
- gsrtc.in
- Seater
- ₹600–850
- AC Sleeper
- ₹700–1,000
- Adult
- ₹509
Bus from Ranip Bus Stand to Somnath
- Ave. Duration
- 10h
- Frequency
- 4 times a day
- Estimated price
- ₹330–800
- Schedules at
- gsrtc.in
- Seater
- ₹330–650
- AC Sleeper
- ₹550–800
- Phone
- +917422221306
- ashoktravelsmds@rediffmail.com
- Website
- atmbus.in
Night bus from Ajmer to Ahmedabad RTO Circle - Subhash bridge
- Ave. Duration
- 10h 59m
- Frequency
- Once daily
- Estimated price
- ₹1,200–1,800
- Schedules at
- atmbus.in
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 Best ways to travel around Australia, French strikes 2018: What are my alternative transport options?, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.
More Questions & Answers
There are nine+ hotels available in Diu.














