Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Porto Azzurro – 87 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Hotel Plaza

Hotel in Porto Azzurro

Set on a cliff on the seafront of Porto Azzurro on Elba Island, Hotel Plaza offers a furnished sun terrace with panoramic views of the Mediterranean Sea, and free Wi-Fi throughout. Beautyfull panoramic view. Very good food. Very friendly staff.

Show more Show less
8.8
Excellent
794 reviews
Price from
$89
per night

Hotel l'Approdo

Hotel in Porto Azzurro

Located in front of the "La Rossa" sandy beach, Hotel l’Approdo offers air-conditioned rooms just a few steps away from the Porto Azzurro center. Free WiFi is available in all rooms. We really enjoyed the stay. I guess it was the friendly staff that made it most enjoyable. Location is brilliant .

Show more Show less
8.2
Very Good
599 reviews

Hotel Cala di Mola

Hotel in Porto Azzurro

Boasting a salt-water swimming pool, a restaurant and a garden with private mooring area, Hotel Cala di Mola is right in front of the Mediterranean Sea on Elba Island. Great location, although a car is needed. Friendly and helpful staff. I especially liked the style of the property. Clean room with separate balcony and sea view.

Show more Show less
8.2
Very Good
437 reviews

Hotel Villa Wanda

Hotel in Porto Azzurro

Located on Elba Island, Hotel Villa Wanda is less than a 5-minute drive from Porto Azzurro. Surrounded by a private park, it provides on-site parking and a sea-view terrace with bar corner. Specially friendly and helpful. Mille grazie

Show more Show less
8.3
Very Good
239 reviews
Price from
$104
per night

Hotel Belmare

Hotel in Porto Azzurro

Located on the sea front in Porto Azzurro, Hotel Belmare offers a sun terrace overlooking the gulf, a bar open all day, and free Wi-Fi. All rooms offer a satellite TV. Outstanding location and very clean, friendly staff … good bang for the buck

Show more Show less
8
Very Good
174 reviews
Price from
$69
per night

Hotel Villa Giulia

Hotel in Porto Azzurro

Offering an outdoor pool with hydromassage corner and a sea-view terrace, Hotel Villa Giulia is on the Elba Island. It is 10 minutes' walk from its private beach in Lido di Capoliveri. Totally enjoyable stay. Excellent value for money. Hotel staff off the charts helpful and kind. Super breakfasts. Best cheese Omellettes.

Show more Show less
8
Very Good
388 reviews

Hotel Barbarossa

Hotel in Porto Azzurro

Set 1148 feet from Barbarossa Beach and 0.9 mi from Porto Azzurro, Hotel Barbarossa offers accommodations with free WiFi. Please see my previous comment (I had extended my stay for 1 more night last minute)

Show more Show less
9.1
Awesome
267 reviews

Hotel Villa Italia

Hotel in Porto Azzurro

The family-run Hotel Villa Italia is centrally located in Porto Azzurro, on the Elba Island, only 492 feet from the beach. Rooms have a TV, free Wi-Fi access and private bathroom with free toiletries....

Show more Show less
8.5
Very Good
71 reviews

Hotel Villa Rosa

Hotel in Porto Azzurro

Hotel Villa Rosa is located 0.9 mi from Porto Azzurro, just a few steps from the sandy beach. Free WiFi is available throughout the property. The rooms come with a flat-screen TV and private bathroom.... the room was nice and very clean, the balcony very cute, quiet, close to the beach, breakfast was great (fresh and many different baked goods), as well we were able to sit outside for breakfast (was great), how they deal with COVID-19 is very good (desinfecting regulary)

Show more Show less
8.5
Very Good
314 reviews

Hotel Due Torri

Hotel in Porto Azzurro

Set just 1640 feet from the nearest beach, Hotel Due Torri offers free WiFi throughout. It features air-conditioned rooms. The rooms are simply decorated and have an private bathroom.

Show more Show less
8.4
Very Good
121 reviews

Most-booked hotels in Porto Azzurro in the past month

See all

FAQs about hotels in Porto Azzurro

  • On average, 3-star hotels in Porto Azzurro cost $61 per night, and 4-star hotels in Porto Azzurro are $96 per night. If you're looking for something really special, a 5-star hotel in Porto Azzurro can be found for $0 per night, on average (based on Booking.com prices).

  • Hotel Plaza, Hotel Cala di Mola, and Hotel l'Approdo got great room view-related reviews from travelers in Porto Azzurro.

  • These hotels in Porto Azzurro are highly rated by couples: Hotel Barbarossa, Hotel Plaza, and Hotel Villa Rosa.

  • Hotel Barbarossa, Hotel Plaza, and Hotel Villa Rosa are some of the popular hotels in Porto Azzurro.

  • For hotels in Porto Azzurro that serve highly-rated breakfasts, try Hotel Barbarossa, Hotel Plaza, and Hotel Cala di Mola.

  • Many families visiting Porto Azzurro loved staying at Hotel Barbarossa, Hotel Villa Italia, and Hotel Plaza.

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Porto Azzurro:

Explore guest reviews of hotels in Porto Azzurro

See all