Support

How to get to Diu

How to get there: Introduction

Diu is a picturesque island resort on the west coast of India, known for its colonial architecture and tranquil atmosphere. If you are planning a trip to Diu, it is worth studying the logistics in advance, as you can reach this historic city in various ways: by plane, by train to the nearest station, by intercity bus, or by car. A well-planned route and knowing how to get to Diu will allow you to comfortably begin your acquaintance with this unique corner of the country.

By Plane

The fastest way to reach the resort is by air. Unlike many small towns in the region, it has its own airport, Diu (DIU). It receives regular flights, the most popular of which is the route from Mumbai. The flight takes about an hour, making this method of travel the most comfortable and time-saving.

If there are no tickets for a direct flight, consider flying to major cities in the state of Gujarat, such as Rajkot or Ahmedabad. From there, you can reach Diu by taxi or intercity bus. Although the road will take several hours, it is a reliable alternative option for those traveling through India on a complex itinerary.

Airport name
Passenger traffic
Km from city
Small
7.4

Available plane tickets

Airlines

Airlines flying here:

By Train

It is not possible to reach Diu exclusively by train: there is no railway station on the island itself. The railway connects neighboring cities in the state of Gujarat with the rest of the country, so travelers will have to transfer to a bus or taxi to complete the route.

The most convenient transit point is the Veraval railway station (Veraval Junction), located approximately 90 kilometres from the resort. Direct trains arrive here from Mumbai, Ahmedabad, Pune, and other major cities. The journey from the station to the coast by government bus or taxi will take about two hours.

There is also a closer station — Delvada, located just 9 kilometres from the city. However, it primarily serves local trains running on a metre-gauge line, making this option less popular among tourists due to low speed and comfort levels. If there are no tickets to Veraval, you can consider routes through major transport hubs in India, such as Rajkot or Ahmedabad, from where frequent bus services to the island are established.

The city has no major railway stations. Nearest cities with rail connections:

City
IATA code
Distance
Travel time
IXK
134 km
2 h 34 min
BHU
202 km
3 h 43 min
RAJ
233 km
5 h 21 min

Available train tickets

By Bus

Bus services connect the island with many cities in the state of Gujarat, offering travelers scenic routes along the coast and through colourful settlements. One of the fastest options is the trip from Keshod: the bus covers the distance of 150 kilometres in approximately 3–4 hours. If you are departing from the major transport hub of Rajkot, be prepared to spend about 5–6 hours on the road, covering a path of 235 kilometres.

Regular services from Bhavnagar, located 215 kilometres away, are also popular; such a journey usually takes about 5–6 hours. Tourists can choose between budget government GSRTC buses and comfortable private "sleepers" with sleeping berths, which are ideal for resting en route. The roads in this region are in good condition, making the trip not a tiring necessity, but an interesting part of the Indian adventure.

City
IATA code
Distance
Travel time
BHU
186 km
4 h 30 min

By Car

Traveling by car to Diu allows you to enjoy the views of Gujarat state at your own pace and make stops in picturesque places. The nearest convenient route runs from the city of Keshod: the distance is about 150 kilometres, which usually takes 3–4 hours of driving. The road from Bhavnagar, spanning about 215 kilometres, will require a little more time — around 5–6 hours, but is often chosen by tourists for the opportunity to see authentic Indian settlements along the way.

If you are departing from the major transport hub of Rajkot, prepare for a journey of 235 kilometres, which is also covered in approximately 5–6 hours. For those who do not plan to drive, an excellent option would be to book an intercity taxi: a trip in a comfortable air-conditioned car will cost several thousand rupees depending on the car class, ensuring maximum convenience on the road.

City
IATA code
Distance
Travel time
IXK
134 km
2 h 34 min
BHU
202 km
3 h 43 min
RAJ
233 km
5 h 21 min

Traveler Tips

A trip to Diu promises to be relaxed and full of discoveries, but a little preparation will make it even more pleasant. Here are some useful recommendations that will help you feel confident on this picturesque island and avoid common tourist mistakes.

  1. Clothing and Essentials: The climate here is hot and humid, so prefer loose-fitting items made from natural fabrics such as cotton or linen. Be sure to bring a hat, sunglasses, and comfortable shoes for walking around the fort and beaches; for visiting temples, modest clothing that covers your shoulders and knees is appropriate.
  2. Transport: The most convenient and popular way to get around the island is renting a scooter or motorcycle, which gives complete freedom of action and is inexpensive. If you do not drive, you can use the services of black-and-yellow auto-rickshaws, but it is better to agree on the cost of the trip with the driver in advance.
  3. Finances: The official currency is the Indian Rupee; although cards are accepted in large hotels and some restaurants, cash is simply essential here. There are ATMs on the island, but they may not work or run out of cash on weekends, so it is better to have a supply of small denomination notes for markets and shops.
  4. Health and Safety: Drink only bottled water and avoid ice in drinks at street cafes to prevent stomach upsets. Do not forget to use insect repellents, especially in the evening, and sunscreen with a high protection factor, as the tropical sun is very active.
  5. Communication: Locals speak Gujarati and Hindi, but thanks to well-developed tourism, English is well understood in the service sector. By learning a few basic words of greeting and gratitude in Hindi, you can establish contact faster and bring a smile to the locals.
  6. Local Etiquette: India is a country of traditions, so be sure to take off your shoes when entering any temple or home. Also remember that the left hand is considered "unclean," so passing money, eating food, or giving gifts should be done exclusively with the right hand.
  7. What to Avoid: Do not swim on wild beaches or during stormy weather, as underwater currents can be very strong and dangerous. Also, refrain from photographing locals, especially women, without their prior permission.
  8. Additional Tip: Please note that due to different local regulations compared to the neighboring state of Gujarat, the island becomes very busy with visitors from nearby regions on weekends. If you are looking for peace and tranquility, plan your visits to popular attractions on weekdays.

By following these simple tips, you can avoid minor inconveniences and fully focus on your holiday. May your acquaintance with the colonial charm and natural beauty of Diu leave only the warmest memories.

Reached the end of the page?

That means the route is fully explored