hero
How2Go
Pushkar to Diu

Pushkar to Diu

Diu is approximately 750+ kms from Pushkar. The fastest way to reach Diu from Pushkar is by Bus, Flight Via Ajmer, Ahmedabad. It takes approximately 7 hours. The cheapest way to reach Diu from Pushkar is by Bus Via Ahmedabad which would take approximately 24 hours.

Sort By
Mode of Transport

Via Ajmer, Ahmedabad

RECOMMENDED

FASTEST

Pushkar

Ajmer

Ahmedabad

Diu

Approx Travel Time

6h 26m

₹8,600

Onwards

Pushkar

Ajmer

Ahmedabad

Diu

Approx Travel Time

12h 1m

₹3,919

Onwards

Pushkar

Ajmer

Ahmedabad

Diu

Approx Travel Time

12h 22m

On Demand

Pushkar

Ajmer

Ahmedabad

Diu

Approx Travel Time

7h 7m

On Demand

Via Ahmedabad

CHEAPEST

Pushkar

Ahmedabad

Diu

Approx Travel Time

1d 0h 15m

₹1,901

Onwards

Pushkar

Ahmedabad

Diu

Approx Travel Time

17h 25m

₹4,451

Onwards

Ads by MMT

Via Udaipur, Surat

Pushkar

Udaipur

Surat

Diu

Approx Travel Time

1d 4h 41m

₹4,633

Onwards

Via Beawar, Ahmedabad

Pushkar

Beawar

Ahmedabad

Diu

Approx Travel Time

12h 3m

On Demand

Pushkar

Beawar

Ahmedabad

Diu

Approx Travel Time

11h 19m

On Demand

Ads by MMT

Via Jodhpur, Ahmedabad

Pushkar

Jodhpur

Ahmedabad

Diu

Approx Travel Time

10h

₹8,842

Onwards

Frequently Asked Questions

What is the distance between Pushkar and Diu?

Diu is approximately 750+ kms from Pushkar.

How long does it take to reach Diu from Pushkar?

It takes approximately 7 hours to reach Diu from Pushkar by Bus, Flight Via Ajmer, Ahmedabad.

What is the cheapest way to reach Diu from Pushkar?

The cheapest way to reach Diu from Pushkar is by Bus Via Ahmedabad.

What is the fastest way to reach Diu from Pushkar?

The fastest way to reach Diu from Pushkar is by Bus, Flight Via Ajmer, Ahmedabad.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India