Hotels in Diu

Search and compare Diu hotels from hundreds of travel sites and save

Diu, Daman and Diu, India
21 Jan — 22 Jan2
Diu, Daman and Diu, India
Fri 21/1
Sat 22/1
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Diu

Filter by star ratings
All filters
Radhika Beach Resort
Radhika Beach Resort
9.2 Excellent
Nagoa Beach., Diu, India
Show on map
7.0 km from city centre, Diu 
ExcellentBased on 2 reviews
9.2

Radhika Beach Resort offers 3-star accommodation in Diu. It also provides conference rooms and a swimming pool.

Hotel Cidade De Diu
Hotel Cidade De Diu
10.0 Excellent
Behind Hotel Samrat, Near Vegetable Market, Diu, Diu, India
Show on map
0.6 km from city centre, Diu 
ExcellentBased on 1 review
10.0

Hotel Cidade de Diu provides comfortable 3-star accommodation in Diu. It is conveniently positioned for those wishing to discover the area's attractions.

Hotel Ankur
Hotel Ankur
2.2 Mediocre
Jethibai Marg, Diu, India
Show on map
0.3 km from city centre, Diu 
MediocreBased on 2 reviews
2.2

Hotel Ankur is situated in Diu and is close to the area's popular attractions. It also provides 24-hour room service.

Kostamar Beach Resort
Kostamar Beach Resort
2.8 Mediocre
Nagoa Beach Road, Diu, India
Show on map
7.1 km from city centre, Diu 
MediocreBased on 1 review
2.8

Kostamar Beach Resort provides a comfortable setting while in Diu. It also features an airport shuttle and conference rooms.

Hotel Apaar
Hotel Apaar
7.3 Good
Fort Road, Bunder Chowk, Diu, India
Show on map
0.6 km from city centre, Diu 
GoodBased on 88 reviews
7.3

Hotel Apaar provides a stylish setting while in Diu. It is conveniently positioned for guests wanting to visit local attractions.

Krishna Beach Resorts - Diu
Krishna Beach Resorts - Diu
8.1 Excellent
Nagoa Beach Diu, Diu, India
Show on map
7.1 km from city centre, Diu 
ExcellentBased on 150 reviews
8.1

Krishna Beach Resorts - Diu is located in Diu and offers free Wi-Fi. It also provides meeting rooms, a 24-hour reception and massage services.

Tips for booking a Diu hotel

Cheapest month:January
Most expensive month:December
Average price in Diu:₹ 5,142/night
Absolute cheapest price found:₹ 757/night
Cheapest day:Friday
Most expensive day:Tuesday
₹ 1,219 - ₹ 12,494
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
₹ 2,757 - ₹ 10,978
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Diu, Daman and Diu

Show all 51 hotels
Hotel Ankur
Hotel Ankur
2.2 Mediocre
Jethibai Marg, Diu, India
Show on map
0.3 km from city centre,  

Hotel Ankur is situated in Diu and is close to the area's popular attractions. It also provides 24-hour room service.

₹ 967
Avg. per night
Hotel Apaar
Hotel Apaar
7.3 Good
Fort Road, Bunder Chowk, Diu, India
Show on map
0.6 km from city centre,  

Hotel Apaar provides a stylish setting while in Diu. It is conveniently positioned for guests wanting to visit local attractions.

₹ 1,934
Avg. per night
Hotel Samrat
Hotel Samrat
10.0 Excellent
Old Collectorate Road, Diu, India
Show on map
0.6 km from city centre,  

Hotel Samrat Diu provides a comfortable setting while in Diu. It also offers a swimming pool and free Wi-Fi.

₹ 2,009
Avg. per night
Krishna Beach Resorts - Diu
Krishna Beach Resorts - Diu
8.1 Excellent
Nagoa Beach Diu, Diu, India
Show on map
7.1 km from city centre,  

Krishna Beach Resorts - Diu is located in Diu and offers free Wi-Fi. It also provides meeting rooms, a 24-hour reception and massage services.

₹ 4,241
Avg. per night
Apana Hotel
Apana Hotel
9.3 Excellent
Fort Road, Diu, India
Show on map
0.8 km from city centre,  

Apana Hotel is located in Diu and provides guests with free Wi-Fi. It is conveniently positioned for those wishing to visit the area's popular attractions.

₹ 4,396
Avg. per night
Kostamar Beach Resort
Kostamar Beach Resort
2.8 Mediocre
Nagoa Beach Road, Diu, India
Show on map
7.1 km from city centre,  

Kostamar Beach Resort provides a comfortable setting while in Diu. It also features an airport shuttle and conference rooms.

₹ 5,506
Avg. per night
Radhika Beach Resort
Radhika Beach Resort
9.2 Excellent
Nagoa Beach., Diu, India
Show on map
7.0 km from city centre,  

Radhika Beach Resort offers 3-star accommodation in Diu. It also provides conference rooms and a swimming pool.

₹ 8,407
Avg. per night
Hotel Cidade De Diu
Hotel Cidade De Diu
10.0 Excellent
Behind Hotel Samrat, Near Vegetable Market, Diu, Diu, India
Show on map
0.6 km from city centre,  

Hotel Cidade de Diu provides comfortable 3-star accommodation in Diu. It is conveniently positioned for those wishing to discover the area's attractions.

₹ 11,607
Avg. per night

Hotel prices in Diu

2 stars and under
Star Guest House
No. 1 most popular

Star Guest House

Jethibhai Road, Diu, India

₹ 1,339

Avg. per night

Apana Hotel
No. 2 most popular

Apana Hotel

Fort Road, Diu, India

9.3 Excellent
₹ 4,396

Avg. per night

Best value

Dream Vision Guest House

Near Collectorate Office, Diu, Diu, India

8.1 Excellent
₹ 595

Avg. per night

3 stars
Krishna Beach Resorts - Diu
No. 1 most popular

Krishna Beach Resorts - Diu

Nagoa Beach Diu, Diu, India

8.1 Excellent
₹ 4,241

Avg. per night

Hotel Apaar
No. 2 most popular

Hotel Apaar

Fort Road, Bunder Chowk, Diu, India

7.3 Good
₹ 1,934

Avg. per night

4 stars +
Azzaro Resort & Spa
No. 1 most popular

Azzaro Resort & Spa

Fofrara Fudam, Opposite of Kohinoor Resort, Diu-Nagoa Road(5Kms From Nagoa Beach), Diu, Diu, India

₹ 5,580

Avg. per night

Kostamar Beach Resort
No. 2 most popular

Kostamar Beach Resort

Nagoa Beach Road, Diu, India

2.8 Mediocre
₹ 5,506

Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Diu

Hotels in popular Daman and Diu cities

About Diu

Colonised by the Portuguese for over 400 years, Diu is a quaint fishing town at the eastern end of Diu Island. Diu pairs its idyllic white-sand beaches and doum palms with ancient Hindu temples and striking colonial architecture.

Things to do

Explore over 500 years of history at Diu Fort, an imposing Portuguese castle on the edge of the Arabian Sea. Walk along the fortified walls fringed with brass cannons and peer over the edge to see the once impenetrable double moat. For commanding views along Diu’s coastline, climb to the top of the fortress lighthouse.

Intrepid travelers can explore the Naida Caves, an underground labyrinth of tunnels strewn alongside the territory walls of Diu Fort. Eroded over the years by fierce winds, the intricate maze is a beautiful vision at midday when the natural light illuminates the stone carvings and hanging roots.

Admire the elaborate white facade of Saint Paul’s Church, one of three churches on Diu built by the Portuguese during their colonial rule. The 16th-century church is one of India’s most beautiful examples of Baroque architecture. Nearby, retrace the history of Diu through evocative exhibits at the Diu Museum, housed in the Gothic Saint Thomas Church.

Visit Vanakbara, a charming fishing village on the west of the island. Stroll around a port filled with colorful fishing boats and bustling fresh food stalls. If you’re looking to relax by the alluring Arabian Sea, head to Nagoa Beach, which boasts a horseshoe bay with golden sands, tepid waters and camel rides.

Getting around

Diu Airport receives regular flights from most cities in India and is a 20-minute taxi ride from town. Diu is connected to the mainland by ferries and a bridge. Once on Diu, taxis, buses, bicycles and motorized scooters are available.

Diu travel FAQs

  • What are the best hotels in Diu?

    Hotel Apaar, rated with a score of 7.3 from 88 reviewers, is one of the most popular hotels in Diu. Other top stays include The Grand Highness, with an average rating of 8.3 from 23 reviewers, and Krishna Beach Resorts - Diu, with a score of 8.1 from 150 reviewers.

  • What is a good hotel near Diu Fort?

    Hotel Apaar is a popular hotel near Diu Fort that is highly recommended, with a score of 7.3 across 88 reviews.

  • What is a good hotel in Diu near Nagoa Beach?

    Krishna Beach Resorts - Diu is a hotel near Nagoa Beach that is popular with HotelsCombined users, scoring 8.1 from 150 reviews.

  • How much is a hotel in Diu tonight?

    Users have found prices for hotels in Diu tonight starting as low as ₹ 1,339, rising to an average cost of ₹ 2,381, based on searches in the last 72 hours. Prices start from ₹ 5,654 for a 4-star hotel in Diu for tonight.