Italy may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Book Sorrento hotels

More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)

We keep it easy with the option to pay now or later on select accommodation

Book up 'til the last second - millions of rooms to crash tonight^

Check hotel prices in Sorrento

Cheap Sorrento hotels

Hotel Antiche Mura

Hotel Antiche Mura

4 out of 5
Via Fuorimura 7 - P Zza Tasso, Sorrento, NA
Get Rates
A stay at Hotel Antiche Mura places you in the heart of Sorrento, steps from Corso Italia and Piazza Tasso.
Hotel Antiche Mura
Continental

Continental

4 out of 5
Piazza della Vittoria 4, Sorrento, NA
The price is AU$217 per night from 8 May to 9 May
A stay at Continental places you in the heart of Sorrento, within a 10-minute walk of Marina Grande Beach and Sorrento Marina.
Continental
Grand Hotel Europa Palace

Grand Hotel Europa Palace

4 out of 5
Via Correale, 34/36, Sorrento, NA
Get Rates
With a stay at Grand Hotel Europa Palace in Sorrento (Sorrento City Centre), you'll be steps from Sorrento Marina and 4 minutes by foot from Corso Italia.
Grand Hotel Europa Palace

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Bellevue Syrene

Bellevue Syrene

5 out of 5
P.zza della Vittoria 5, Sorrento, NA
Get Rates
A stay at Bellevue Syrene places you in the heart of Sorrento, within a 10-minute walk of Marina Grande Beach and Sorrento Marina.
Bellevue Syrene
Grand Hotel Excelsior Vittoria

Grand Hotel Excelsior Vittoria

5 out of 5
Piazza Tasso 34, Sorrento, NA
The price is AU$956 per night from 1 May to 2 May
A stay at Grand Hotel Excelsior Vittoria places you in the heart of Sorrento, steps from Corso Italia and Piazza Tasso.
Grand Hotel Excelsior Vittoria
Imperial Hotel Tramontano

Imperial Hotel Tramontano

4 out of 5
Via Vittorio Veneto 1, Sorrento, NA
The price is AU$324 per night from 2 May to 3 May
With a stay at Imperial Hotel Tramontano in Sorrento (Sorrento Historic Centre), you'll be within a 5-minute walk of Piazza Tasso and Sorrento Lift.
Imperial Hotel Tramontano
Hotel Rivage Sorrento

Hotel Rivage Sorrento

3 out of 5
Via Capo 11, Sorrento, NA
Get Rates
Located in Sorrento (Sorrento Historic Centre), Hotel Rivage Sorrento is within a 10-minute walk of Marina Grande Beach and Piazza Tasso.
Hotel Rivage Sorrento
Hilton Sorrento Palace

Hilton Sorrento Palace

4 out of 5
Via Sant' Antonio 13, Sorrento, NA
Get Rates
A stay at Hilton Sorrento Palace places you in the heart of Sorrento, a 5-minute drive from Marina Grande Beach and 12 minutes from Baths of Queen Giovanna.
Hilton Sorrento Palace
Maison La Minervetta

Maison La Minervetta

4 out of 5
Via Capo, 25, Sorrento, NA
The price is AU$618 per night from 21 Apr. to 22 Apr.
When you stay at Maison La Minervetta in Sorrento, you'll be near the beach, within a 5-minute drive of Marina Grande Beach and Piazza Tasso.
Maison La Minervetta
Don't see what you're looking for?
See all available properties in Sorrento
View all properties
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.