Rome2Rio

How to get fromDiu to Udaipurby plane, train, taxi, bus, car or night bus

Find Transport to Udaipur

See all options

There are 7 ways to get from Diu to Udaipur by plane, train, taxi, bus, car, or night bus

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Fly Diu Airport to Sardar Vallabhbhai Patel International Airport, train

    best
    1. Fly from Diu Airport (DIU) to Sardar Vallabhbhai Patel International Airport (AMD)plane plane DIU - AMD
    2. Take the train from Asarva to Udaipurtrain train
    6h 31m
    ₹5,288–24,768
  2. Bus, train

    cheapest
    1. Take the bus from Diu to Ahmedabad Krishnanagar Standbus bus
    2. Take the train from Asarva to Udaipurtrain train 12982 / ...
    14h 34m
    ₹1,055–2,785
  3. Taxi, train

    1. Take the taxi from Diu to Rajula Jntaxi taxi
    2. Take the train from Rajula Jn to Ahmedabad Jntrain train
    3. Take the train from Asarva to Udaipurtrain train
    12h 55m
    ₹2,174–5,544
  4. Drive 610 km

    1. Drive from Diu to Udaipurcar car 610 km
    8h 59m
    ₹6,489–9,374
  5. Taxi

    1. Take the taxi from Diu to Udaipurtaxi taxi 610 km
    8h 59m
    ₹12,000–15,000
  6. Taxi, train to Rajkot International Airport, fly to Dabok Airport

    1. Take the taxi from Diu to Veravaltaxi taxi
    2. Take the train from Veraval to Rajkot Jntrain train
    3. Fly from Rajkot International Airport (HSR) to Dabok Airport (UDR)plane plane HSR - UDR
    10h 59m
    ₹12,215–19,124
  7. Bus, night bus

    1. Take the bus from Diu to Ahmedabad Krishnanagar Standbus bus
    2. Take the night bus from Nana Chiloda to Udiapolnightbus night bus
    15h 24m
    ₹1,435–2,625

Diu Airport (DIU) to Sardar Vallabhbhai Patel International Airport (AMD) flights

Calendar7Weekly Planes
Duration1h 10mAverage Duration
Ticket₹4,166Cheapest Price
See schedules

Questions & Answers

What companies run services between Diu, India and Udaipur, India?

There is no direct connection from Diu to Udaipur. However, you can take the taxi to Diu Airport (DIU) airport, fly to Sardar Vallabhbhai Patel International Airport (AMD), take the taxi to Asarva, then take the train to Udaipur. Alternatively, you can take the taxi to Rajula Jn, take the train to Ahmedabad Jn, take the taxi to Asarva, then take the train to Udaipur.

Airlines
Train operators
Bus operators
Other operators

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 How do I buy a London Underground ticket?, The London Underground: Essential tips to navigate the Tube, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.