Skip to main content

Some properties in this location are offering free and highly discounted rates to make it easier for those coming from Ukraine to find a safe place to stay. You can also cancel at any time in case your travel plans need to change (ID required upon arrival).

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Sorrento – 995 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.

Ulisse Deluxe Hostel

Hotel in Sorrento City Centre, Sorrento

Ulisse Deluxe Hostel offers spacious, air-conditioned rooms with a private bathroom in Sorrento. It is a 10-minute walk from the main square, Piazza Tasso, and the Marina Grande hamlet. Nice breakfast and close to everything

Show more Show less
8.4
Very good
1,871 reviews
Price from
£30
per night

Hotel Rivage 3 stars

Hotel in Sorrento

Hotel Rivage is set in a panoramic position in the centre of Sorrento, overlooking the Gulf of Naples and Mount Vesuvius. The port and the station are just a short walk away. Hotel Rivage was absolutely amazing! Great location, wonderful staff, and great accommodations!!

Show more Show less
8.2
Very good
1,817 reviews
Price from
£70
per night

Hotel Michelangelo 4 stars

Hotel in Sorrento City Centre, Sorrento

Set in the centre of Sorrento, Hotel Michelangelo features air-conditioned rooms and an outdoor swimming pool. Sorrento train station is 200 metres away on foot. The hotel location, staff and the breakfast was good. Especially the receptionist Ms Elena was so positive and she was assisting us with everything. My sister has a birthday and the staff made this day special, that’s why we are thankful.

Show more Show less
8.5
Very good
1,404 reviews
Price from
£176
per night

Grand Hotel Capodimonte 4 stars

Hotel in Sorrento

Offering numerous swimming pools and terraces overlooking the Gulf of Naples and Mount Vesuvius, Grand Hotel Capodimonte is in central Sorrento, 400 metres from the main street of Corso Italia. Clean, spacious, comfy beds, large bathroom, nice porch.

Show more Show less
8.9
Fabulous
722 reviews
Price from
£299
per night

Imperial Hotel Tramontano 4 stars

Hotel in Sorrento City Centre, Sorrento

The Imperial Hotel Tramontano, set in the centre of Sorrento, features a terrace with views of the Gulf of Naples and Mount Vesuvius. Large room , central location, very good breakfast

Show more Show less
8.8
Fabulous
978 reviews
Price from
£232
per night

Hotel Il Faro 3 stars

Hotel in Sorrento City Centre, Sorrento

Il Faro is right on the harbour in Sorrento, which is great if you are thinking of visiting 1 of the islands. Have a traditional Neapolitan pizza at the Vela Bianca restaurant. Sea view was spectacular! Very friendly staff

Show more Show less
7.9
Good
1,114 reviews
Price from
£101
per night

Hotel Leone 3 stars

Hotel in Sorrento

Offering free private parking in Sorrento centre, Hotel Leone is 100 metres from Hilton Sorrento Palace Conference Centre. An outdoor pool and a bar are also available. The property was spotless, comfortable with a wonderful pool. To make things even better, EVERY SINGLE hotel staff member went over and beyond expectations.

Show more Show less
8.8
Fabulous
1,416 reviews
Price from
£165
per night

Hotel Tourist 3 stars

Hotel in Sorrento City Centre, Sorrento

Set in the heart of Sorrento, just a few metres from the station, Hotel Tourist features a beautiful garden with citrus trees and a swimming pool with terrace. Ita in the corner, easy to find, good pool ambiance, food is good. Services is good

Show more Show less
7.8
Good
983 reviews
Price from
£70
per night

Hotel Cristina 4 stars

Hotel in Sorrento

Hotel Cristina overlooks the wonderful Bay of Naples and Mount Vesuvius. Enjoy a restful, pleasant holiday, just 1.2 km from the centre of Sorrento. Super friendly staff, clean and comfortable rooms. The view is absolutely amazing from the rooms, terraces and pool.

Show more Show less
8.7
Fabulous
646 reviews
Price from
£244
per night

Hotel La Vue d'Or 4 stars

Hotel in Sorrento

Offering a rooftop terrace with views of the Bay of Naples, Hotel La Vue d'Or is a 10-minute drive from Sorrento, and offers an outdoor pool. The property provides a free shuttle into the centre. the view, the cleanness, the convenient shuttle bus to city center

Show more Show less
8.7
Fabulous
772 reviews
Price from
£161
per night

Most booked hotels in Sorrento in the past month

See all

Sorrento's best hotels with breakfast

See all

Budget hotels in Sorrento

See all

Hotels located in the centre of Sorrento

See all

FAQs about hotels in Sorrento

  • Some of the best hotels in Sorrento near Piazza Tasso include Il Giardino Segreto, Holiday Sorrento Center and Sorrento Flats.

  • Villa Eliana, La Magnolia Sorrento - City Centre Hotel and Bellevue Syrene have received great reviews from travellers in Sorrento regarding the views from their hotel rooms.

  • On average, it costs £140 per night to book a 3-star hotel in Sorrento for tonight. You'll pay on average around £212 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Sorrento will cost around £666 (based on Booking.com prices).

  • For hotels in Sorrento that serve up a highly-rated breakfast, try La Magnolia Sorrento - City Centre Hotel, Villa Eliana and Grand Hotel La Favorita.

  • Many families visiting Sorrento loved staying at Villa Eliana, Grand Hotel Excelsior Vittoria and Maison La Minervetta.

  • On average, 3-star hotels in Sorrento cost £258 per night, and 4-star hotels in Sorrento are £452 per night. If you're looking for something really special, a 5-star hotel in Sorrento can on average be found for £1,220 per night (based on Booking.com prices).

  • These hotels in Sorrento are highly rated by couples: Villa Eliana, Maison La Minervetta and Maison Il Conservatorio.

  • Hotel Antiche Mura, Hotel Continental and Maison La Minervetta are some of the popular hotels in Sorrento.

  • The average price per night for a 3-star hotel in Sorrento this weekend is £222 or, for a 4-star hotel, £286. Looking for something even fancier? 5-star hotels in Sorrento for this weekend cost on average around £887 per night (based on Booking.com prices).

Colourful and Captivating

Overlooking the Bay of Naples and with views of the Vesuvius volcano, Sorrento is a colourful town in Campania. According to the Greek legend, it was the land of the sirens that had the power to enchant with their singing.

The town of Sorrento has gorgeous Renaissance and Baroque architecture, and a big variety of restaurants, shops and cafés. Built around the 11th century, the Romanesque Cathedral of Sorrento is the city’s most important landmark. The charming Bell Tower with the beautiful majolica clock is the first thing that you will notice.

The picturesque harbour of Marina Grande has some of the best restaurants in the city. Wander around during sunset and you will see fishermen cleaning their nets. Marina Piccola is the place to get a ferry to Capri, Amalfi and Naples.

Born in a garden of lemon and oranges, the traditional yellow liquor of limoncello is a unique aperitif or digestive drink. The mediterranean climate of Sorrento helps in the production of this famous refreshment.

Naples International Airport is located 6 km from the Capodichino district of Naples and about 29 km from Sorrento. You can stay in one of the Sorrento hotels, B&Bs and pensions that Booking.com offers.

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Sorrento:

Explore guest reviews of hotels in Sorrento

See all
Research, refine and make plans for your whole trip