
Top Hotels Near Royal Beach in from AU$118
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Tonight
Tomorrow
This weekend
Next weekend
Our top choices for Royal Beach hotels

1. Hotel Cala di Mola
Hotel Cala di Mola2.6 km from Royal Beach
8.6 out of 10, Excellent, (25 reviews)
The price is AU$230
includes taxes & fees
12 June - 13 June

2. Hotel Le Acacie
Hotel Le Acacie2.2 km from Royal Beach
8.2 out of 10, Very good, (134 reviews)
The price is AU$253
includes taxes & fees
11 June - 12 June

3. Allegroitalia Elba Golf
Allegroitalia Elba Golf6.2 km from Royal Beach
8.8 out of 10, Excellent, (65 reviews)
The price is AU$187
includes taxes & fees
14 June - 15 June

4. Hotel Villa Ottone
Hotel Villa Ottone5.5 km from Royal Beach
8.6 out of 10, Excellent, (82 reviews)
The price is AU$483
includes taxes & fees
11 June - 12 June

5. Hotel Rio Sul Mare
Hotel Rio Sul Mare5 km from Royal Beach
7.8 out of 10, Good, (46 reviews)
The price is AU$205
includes taxes & fees
10 June - 11 June

6. Capo di Stella
Capo di Stella8.1 km from Royal Beach
8.4 out of 10, Very good, (20 reviews)
The price is AU$210
includes taxes & fees
10 June - 11 June

7. Hotel Villa Giulia
Hotel Villa Giulia4.7 km from Royal Beach
7.0 out of 10, Good, (16 reviews)
The price is AU$219
includes taxes & fees
14 June - 15 June

8. Hotel Airone Isola d'Elba
Hotel Airone Isola d'Elba8.6 km from Royal Beach
8.4 out of 10, Very good, (123 reviews)
The price is AU$232
includes taxes & fees
16 June - 17 June

10. Park Hotel Napoleone
Park Hotel Napoleone11 km from Royal Beach
7.6 out of 10, Good, (140 reviews)
The price is AU$118
includes taxes & fees
17 June - 18 June

11. Resort le Picchiaie
Resort le Picchiaie7.1 km from Royal Beach
10.0 out of 10, Exceptional, (1 review)
The price is AU$209
includes taxes & fees
14 June - 15 June

12. Elba Vibe Smart Hotel
Elba Vibe Smart Hotel14.5 km from Royal Beach
9.0 out of 10, Wonderful, (6 reviews)
The price is AU$226
includes taxes & fees
16 June - 17 June

13. Hotel Levante - Isola d'Elba
Hotel Levante - Isola d'Elba9.8 km from Royal Beach
10.0 out of 10, Exceptional, (2 reviews)
The price is AU$201
includes taxes & fees
14 June - 15 June

14. Hotel Barcarola 2
Hotel Barcarola 215 km from Royal Beach
9.0 out of 10, Wonderful, (12 reviews)
The price is AU$182
includes taxes & fees
10 June - 11 June

15. Mistral Hotel
Mistral Hotel15.1 km from Royal Beach
9.0 out of 10, Wonderful, (29 reviews)
The price is AU$282
includes taxes & fees
28 June - 29 June

16. Albergo Italia
Albergo Italia19.2 km from Royal Beach
9.0 out of 10, Wonderful, (72 reviews)
The price is AU$150
includes taxes & fees
11 June - 12 June

17. Hotel Select
Hotel Select15.1 km from Royal Beach
8.2 out of 10, Very good, (66 reviews)
The price is AU$336
includes taxes & fees
21 June - 22 June

19. La Rosa dei Venti Resort
La Rosa dei Venti Resort19.3 km from Royal Beach
8.4 out of 10, Very good, (18 reviews)
The price is AU$271
includes taxes & fees
21 June - 22 June

20. HOTEL ARISTON
HOTEL ARISTON19.3 km from Royal Beach
7.4 out of 10, Good, (14 reviews)
The price is AU$128
includes taxes & fees
11 June - 12 June
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Top Royal Beach Hotel Reviews

Hotel Plaza
10/10 Excellent

Hotel Le Acacie
4/10 Poor





























































