Nestled along the serene coastline of Gujarat, India, lies the enchanting city of Diu - a mesmerizing blend of Portuguese charm and Indian vibrancy. Known for its pristine beaches, historic forts, and vibrant culture, Diu offers visitors a tranquil escape from the hustle and bustle of everyday life. The city's colonial architecture, narrow winding streets, and vibrant markets beckon travelers to explore its rich heritage and soak in the laid-back coastal vibes. With its warm hospitality and breathtaking sunsets, Diu promises an unforgettable experience for all who venture to its shores.
The cheapest month to fly to Diu is usually September.
The popular airports near the city of Diu are Diu Airport (DIU), Porbandar Airport (PBD), and Rajkot Airport (RAJ).
The flight to Diu (DIU) is roughly 5 hours 52 minutes and 2,416 miles (3,887 kilometres) from Kuala Lumpur, Malaysia - Kuala Lumpur International Airport (KUL).
The best way is to compare flights to Diu from leading comparison sites using our search engine dashboard.
16th-century sandstone Portuguese fort
Baroque-style church dating from 1610
Cave system with natural rock formations
Scenic beach with al fresco dining
16th-century church & a grand museum
Seaside Hindu temple to Lord Shiva
Memorial to the crew of a sunken warship
Sandy shore with gentle waves & dining
Former prison & fortress with a chapel
Sweeping beach with white sands
Tranquil sandy stretch with a temple
History
Broad sandy strip with water sports
Architecture
Lake
Water park
Collection of rare sea shells
Memorial to a historic sunken ship
Bird Sanctuary
Park and garden
Temple
Tranquil beach with sunset views
32.4 °C
Sat, 20 Apr 2024
Average Temperature
28°C
Jan
29°C
Feb
31°C
Mar
33°C
Apr
33°C
May
33°C
Jun
31°C
Jul
30°C
Aug
31°C
Sep
33°C
Oct
32°C
Nov
29°C
Dec
Flights from Kuala Lumpur, Malaysia - Kuala Lumpur International Airport (KUL) to Diu (DIU) - The flight distance between these airports is 2,416 miles (3,887 kilometres). The direct flight time is roughly 5 hours 52 minutes.
Flights from Kota Kinabalu, Malaysia - Kota Kinabalu International Airport (BKI) to Diu (DIU) - The flight distance between these airports is 3,188 miles (5,130 kilometres). The direct flight time is roughly 7 hours 35 minutes.
Flights from Penang, Malaysia - Penang International Airport (PEN) to Diu (DIU) - The flight distance between these airports is 2,238 miles (3,602 kilometres). The direct flight time is roughly 5 hours 28 minutes.
Flights from Langkawi, Malaysia - Langkawi International Airport (LGK) to Diu (DIU) - The flight distance between these airports is 2,169 miles (3,491 kilometres). The direct flight time is roughly 5 hours 19 minutes.
Flights from Kuching, Malaysia - Kuching International Airport (KCH) to Diu (DIU) - The flight distance between these airports is 2,971 miles (4,781 kilometres). The direct flight time is roughly 7 hours 6 minutes.
Flights from Johor Bahru, Malaysia - Senai International Airport (JHB) to Diu (DIU) - The flight distance between these airports is 2,571 miles (4,137 kilometres). The direct flight time is roughly 6 hours 12 minutes.
Flights from Miri, Malaysia - Miri Airport (MYY) to Diu (DIU) - The flight distance between these airports is 3,104 miles (4,995 kilometres). The direct flight time is roughly 7 hours 23 minutes.
Flights from Alor Setar, Malaysia - Sultan Abdul Halim Airport (AOR) to Diu (DIU) - The flight distance between these airports is 2,214 miles (3,563 kilometres). The direct flight time is roughly 5 hours 25 minutes.
Flights from Kota Bharu, Malaysia - Sultan Ismail Petra Airport (KBR) to Diu (DIU) - The flight distance between these airports is 2,328 miles (3,747 kilometres). The direct flight time is roughly 5 hours 40 minutes.
Flights from Kuala Terengganu, Malaysia - Sultan Mahmud Airport (TGG) to Diu (DIU) - The flight distance between these airports is 2,403 miles (3,867 kilometres). The direct flight time is roughly 5 hours 50 minutes.
Flights from Kuala Lumpur, Malaysia - Sultan Abdul Aziz Shah Airport (SZB) to Diu (DIU) - The flight distance between these airports is 2,392 miles (3,849 kilometres). The direct flight time is roughly 5 hours 48 minutes.
Flights from Bintulu, Malaysia - Bintulu Airport Airport (BTU) to Diu (DIU) - The flight distance between these airports is 3,080 miles (4,957 kilometres). The direct flight time is roughly 7 hours 20 minutes.
Flights from Labuan, Malaysia - Labuan Airport (LBU) to Diu (DIU) - The flight distance between these airports is 3,155 miles (5,077 kilometres). The direct flight time is roughly 7 hours 30 minutes.
Flights from Sandakan, Malaysia - Sandakan Airport (SDK) to Diu (DIU) - The flight distance between these airports is 3,316 miles (5,336 kilometres). The direct flight time is roughly 7 hours 52 minutes.
Flights from Tawau, Malaysia - Tawau Airport (TWU) to Diu (DIU) - The flight distance between these airports is 3,363 miles (5,413 kilometres). The direct flight time is roughly 7 hours 58 minutes.
Flights from Mulu, Malaysia - Mulu Airport (MZV) to Diu (DIU) - The flight distance between these airports is 3,163 miles (5,090 kilometres). The direct flight time is roughly 7 hours 31 minutes.
Flights from Kuantan, Malaysia - Sultan Haji Ahmad Shah Airport (KUA) to Diu (DIU) - The flight distance between these airports is 2,465 miles (3,967 kilometres). The direct flight time is roughly 5 hours 58 minutes.
Flights from Ipoh, Malaysia - Sultan Azlan Shah Airport (IPH) to Diu (DIU) - The flight distance between these airports is 2,312 miles (3,721 kilometres). The direct flight time is roughly 5 hours 38 minutes.
Flights from Long Lellang, Malaysia - Long Lellang Airport (LGL) to Diu (DIU) - The flight distance between these airports is 3,203 miles (5,155 kilometres). The direct flight time is roughly 7 hours 37 minutes.
Flights from Long Seridan, Malaysia - Long Seridan Airport (ODN) to Diu (DIU) - The flight distance between these airports is 3,181 miles (5,119 kilometres). The direct flight time is roughly 7 hours 34 minutes.
Flights from Limbang, Malaysia - Limbang Airport (LMN) to Diu (DIU) - The flight distance between these airports is 3,154 miles (5,075 kilometres). The direct flight time is roughly 7 hours 30 minutes.
Flights from Mukah, Malaysia - Mukah Airport (MKM) to Diu (DIU) - The flight distance between these airports is 3,029 miles (4,875 kilometres). The direct flight time is roughly 7 hours 13 minutes.
Flights from Marudi, Malaysia - Marudi Airport (MUR) to Diu (DIU) - The flight distance between these airports is 3,129 miles (5,036 kilometres). The direct flight time is roughly 7 hours 27 minutes.