Hotels with Restaurants in Sorrento

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Top Hotels with Restaurants in Sorrento

Grand Hotel Aminta
4.0 star property
9.4 out of 10, Exceptional, (1001)
"It was a beautiful hotel with spectacular views."
The price is S$225
includes taxes & fees
8 Dec - 9 Dec
Grand Hotel Aminta
Il Nido
3.0 star property
9.4 out of 10, Exceptional, (711)
"Amazing"
Il Nido
Continental
4.0 star property
9.4 out of 10, Exceptional, (980)
"This hotel is a quiet oasis in a busy tourist town! The staff were friendly and offered impeccable service. The breakfast was amazing with piles of choice. Our room was clean and comfortable. We would love to return and enjoy the view from the 5th floor lounge!😊"
Continental
Grand Hotel La Favorita
5.0 star property
9.8 out of 10, Exceptional, (631)
"One of the most luxurious hotels my wife and have ever stayed at. The 5 star restaurant was 6 star. An incredible meal."
The price is S$401
includes taxes & fees
9 Dec - 10 Dec
Grand Hotel La Favorita
Grand Hotel Capodimonte
4.0 star property
9.2 out of 10, Wonderful, (1000)
"Beautifull hotel and at walking distance from Sorrento historic center. "
Grand Hotel Capodimonte
Parco dei Principi Hotel
5.0 star property
9.0 out of 10, Wonderful, (883)
"It is a lovely hotel set in beautiful gardens. Clean and really friendly and helpful staff. A 15-20 minute walk into Sorrento but good for walking off all the pasta and gelato! "
Parco dei Principi Hotel
Grand Hotel De La Ville
4.0 star property
9.4 out of 10, Exceptional, (1030)
"The staff at the hotel is outstanding! Hotel is immaculate and the outdoor areas are especially inviting. Room comfortable and spacious and very quiet. We tried to book extra nights, but property was closing for the off-season. We’d love to come back!"
Grand Hotel De La Ville
Hotel Antiche Mura
4.0 star property
9.8 out of 10, Exceptional, (1001)
"Extremely clean, modern interior, friendly staff. Very comfortable and large room. Valet parking available at hotel, walking to downtown"
The price is S$164
includes taxes & fees
5 Dec - 6 Dec
Hotel Antiche Mura
Hotel Villa Fiorita
3.0 star property
8.6 out of 10, Excellent, (569)
"The staff was amazing and very helpful with planning our excursions (hotel pick-up for excursions was a great surprise). We had a balcony with an amazing view though we didn't spend much time in our room to enjoy it. The hotel is far from the main areas of Sorrento with shopping & dining, but the shuttle bus was very convenient and easy to use. We would definitely stay at this hotel again if we're fortunate enough to ever make it back to Sorrento."
Hotel Villa Fiorita
Grand Hotel Royal
5.0 star property
9.6 out of 10, Exceptional, (871)
"Beautiful hotel, fabulous facilities and rooms. We had a great time! "
Grand Hotel Royal
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.
Don't see what you're looking for?
See all available properties in Sorrento
Beautiful view of the beach with palm trees

Black Friday: Members save 30%+

Members save 30%+ on selected hotels until 4 Dec (property time) with our Black Friday deals. Stay by 15 Dec 2025.

Frequently asked questions

How much do hotels with dining in Sorrento cost?
The rate for hotels in Sorrento ranges from S$164 to S$401 per night. Expedia has tempting offers on hotels with restaurants or close to foodie areas that’ll satisfy both your cravings and budget. These prices were available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with restaurants in Sorrento?
Take your pick of multiple hotels with restaurants in Sorrento with a total average guest review rating of 9.2. Bellevue Syrene will put you close to some great foodie experiences. This popular 5-star property also comes with hypo-allergenic bedding and a hammam Turkish bath. Villa Fiorella Art Hotel is another sought-after option with dining. It has a 5-star rating and amenities such as a terrace and a garden.
How many hotels with restaurants are there in Sorrento?
There are 176 hotels offering access to great dining options in Sorrento. Whether you’re taking a trip with the family or organising a weekend break with some pals, Expedia can help you score the perfect place.
What are the best cheap hotels with restaurants in Sorrento?
Use Hotel Angelina as a base to experience the food scene of Sorrento. This affordable escape comes with amenities such as a terrace and a nearby waterfront. Another top pick that’ll please both your wallet and taste buds is Tenuta Montecorbo. Conveniences here include a garden and scooter rentals. Hotels with restaurants in Sorrento start from just S$164 per night. If you’re exploring Sorrento and want to save money, there are many free attractions to put on your to-do list. Sorrento Cathedral and La Pignatella Beach are worth stopping by. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
Are there any family-friendly hotels with dining in Sorrento?
Many visitors seeking a family-friendly hotel with dining in Sorrento go for Taverna del Capitano. With a 4-star rating and amenities including complimentary breakfast and a cafe, you’re sure to feel at home here. Hotel Punta Tragara is a 5-star stay that will also give you access to some delicious dining experiences. Complimentary breakfast and housekeeping services help make it an ideal base for your family break. Once you’ve checked in and dropped off your luggage, there’s no shortage of family-friendly attractions to visit around Sorrento. La Pignatella Beach and San Francesco Beach guarantee fun for all ages.
Are there any 5-star hotels with restaurants in Sorrento?
If you’re in the mood for a bit of luxury and some wonderful gastronomic experiences on your Sorrento adventure, check out Bellevue Syrene. This 5-star hotel with restaurants offers a Champagne service and spa facilities and is around 0.32 kilometres from downtown. Another option that’ll cater to your culinary needs is Villa Fiorella Art Hotel. It’s 3 kilometres from central Sorrento and includes amenities such as a terrace and dining romance packages.
Why book your hotel with restaurants in Sorrento with Expedia?
Expedia makes it a breeze to find your ideal hotel with restaurants in Sorrento. Take advantage of our filters to search for stays with their own restaurants. If you have a fixed budget, click on how much you’re willing to spend and the star rating of your hotel. We’ll help you find the perfect pad whatever your tastes or bank balance.
How can I find cheap hotels with restaurants in Sorrento?
Expedia can help you search for cheap hotels with restaurants in Sorrento. Try our filter tools to search for accommodation with restaurants or delicious extras, such as included lunch and dinner. You can also choose how much you want to spend per night and your preferred hotel star rating to save money.
What is there to do in Sorrento near my hotel with restaurants?
Whatever you love to do, Sorrento has a whole lot to keep you going. Sorrento Cathedral, Museo Correale di Terranova and La Pignatella Beach are on most travellers’ to-do lists. Don’t forget to check out Tasso Theatre, Museo Bottega della Tarsia Lignea and San Francesco Beach either. With Expedia’s hotel deals in Sorrento, you’ll be able to discover more fabulous attractions like these with the money you save.