The best hotels in Sorrento

Sorrento sits on cliffs above the Bay of Naples and is the main base for Amalfi Coast trips. These 10 represent the best stays across all price ranges.

Our Top Picks in Sorrento

Click any hotel to check availability and book at the best price.

Hotel Cristina hotel in Sorrento
#1
Budget Pick
7.6

Hotel Cristina

Centro Storico, Sorrento

$55–85/night Check Availability

Free cancellation & Pay later

Pensione La Tonnarella hotel in Sorrento
#2
Hidden Gem
8.1

Pensione La Tonnarella

Capo di Sorrento, Sorrento

$75–110/night Check Availability

Free cancellation & Pay later

Hotel Antiche Mura hotel in Sorrento
#3
Best Location
8.5

Hotel Antiche Mura

Centro Storico, Sorrento

$105–165/night Check Availability

Free cancellation & Pay later

Hotel Palazzo Marziale hotel in Sorrento
#4
Most Popular
8.7

Hotel Palazzo Marziale

Centro Storico, Sorrento

$130–200/night Check Availability

Free cancellation & Pay later

Hotel Belair hotel in Sorrento
#5
Romantic Stay
8.3

Hotel Belair

Sant'Agnello, Sorrento

$145–210/night Check Availability

Free cancellation & Pay later

Hotel Michelangelo Sorrento hotel in Sorrento
#6
Family Friendly
8.4

Hotel Michelangelo Sorrento

Corso Italia, Sorrento

$160–230/night Check Availability

Free cancellation & Pay later

Grand Hotel Riviera hotel in Sorrento
#7
Best Value
8.6

Grand Hotel Riviera

Marina Piccola, Sorrento

$180–260/night Check Availability

Free cancellation & Pay later

Hotel Regina hotel in Sorrento
#8
Top Rated
8.9

Hotel Regina

Via Marina Grande, Sorrento

$195–270/night Check Availability

Free cancellation & Pay later

Grand Hotel Excelsior Vittoria hotel in Sorrento
#9
Luxury Pick
9.2

Grand Hotel Excelsior Vittoria

Piazza Tasso, Sorrento

$380–700/night Check Availability

Free cancellation & Pay later

Maison La Minervetta hotel in Sorrento
#10
Romantic Stay
9.4

Maison La Minervetta

Marina Piccola, Sorrento

$420–650/night Check Availability

Free cancellation & Pay later


All Hotels Compared

Side-by-side comparison to help you pick the right hotel. Prices reflect shoulder season averages.

# Hotel City & Area Price/Night Score Best For
1 Hotel Cristina Centro Storico, Sorrento $55–85/night 7.6/10 Budget Pick
2 Pensione La Tonnarella Capo di Sorrento, Sorrento $75–110/night 8.1/10 Hidden Gem
3 Hotel Antiche Mura Centro Storico, Sorrento $105–165/night 8.5/10 Best Location
4 Hotel Palazzo Marziale Centro Storico, Sorrento $130–200/night 8.7/10 Most Popular
5 Hotel Belair Sant'Agnello, Sorrento $145–210/night 8.3/10 Romantic Stay
6 Hotel Michelangelo Sorrento Corso Italia, Sorrento $160–230/night 8.4/10 Family Friendly
7 Grand Hotel Riviera Marina Piccola, Sorrento $180–260/night 8.6/10 Best Value
8 Hotel Regina Via Marina Grande, Sorrento $195–270/night 8.9/10 Top Rated
9 Grand Hotel Excelsior Vittoria Piazza Tasso, Sorrento $380–700/night 9.2/10 Luxury Pick
10 Maison La Minervetta Marina Piccola, Sorrento $420–650/night 9.4/10 Romantic Stay

Why These Hotels Made Our List

Every hotel earned its spot. Here's exactly why we picked each one.

Hotel Cristina hotel interior
#1

Hotel Cristina

Centro Storico, Sorrento $55–85/night 7.6/10

Hotel Cristina sits on a quiet side street just off Piazza Tasso, putting you at the center of everything without the noise. Rooms are basic but clean, with thin walls and older furniture that shows its age. The staff are genuinely helpful and speak good English. Breakfast is simple but included, which matters at this price point. A solid base for budget travelers who plan to spend most of their time exploring the Amalfi Coast.

Check Availability
Pensione La Tonnarella hotel interior
#2

Pensione La Tonnarella

Capo di Sorrento, Sorrento $75–110/night 8.1/10

La Tonnarella is a small family-run pensione perched on the cliffs at Capo di Sorrento, about 2 kilometers west of the town center. The private sea access via a lift down the cliffside is a genuine perk at this price. Rooms vary considerably so request one with a sea view when booking. The outdoor terrace for breakfast with the Bay of Naples in front of you is hard to beat. It feels old-fashioned in the best possible way.

Check Availability
Hotel Antiche Mura hotel interior
#3

Hotel Antiche Mura

Centro Storico, Sorrento $105–165/night 8.5/10

Hotel Antiche Mura is built into the old city walls on Via Fuorimura, literally a two-minute walk from Piazza Tasso. The pool area carved into the old ramparts is one of the most distinctive in Sorrento and a real highlight in summer. Rooms are comfortable and well-maintained, with some featuring original stone detailing. The location means you can walk everywhere without needing a taxi or bus. Breakfast quality is consistently praised by guests.

Check Availability
Hotel Palazzo Marziale hotel interior
#4

Hotel Palazzo Marziale

Centro Storico, Sorrento $130–200/night 8.7/10

Palazzo Marziale occupies a beautifully restored 18th-century building right on Piazza Francesco Saverio Gargiulo in the heart of the old town. The courtyard is stunning and makes for a great first impression when you arrive. Rooms are elegantly decorated with antique furnishings and modern bathrooms. The on-site restaurant serves solid Southern Italian food without the tourist markup you find nearby. It books out fast in July and August so plan ahead.

Check Availability
Hotel Belair hotel interior
#5

Hotel Belair

Sant'Agnello, Sorrento $145–210/night 8.3/10

Hotel Belair sits in Sant'Agnello, the quieter municipality just east of Sorrento proper, with sweeping views over the Bay of Naples from its clifftop position. The pool and sun terrace are well maintained and rarely overcrowded. Rooms are spacious by Italian standards, with traditional Sorrentine decor and good air conditioning. The Circumvesuviana train station is a short walk away, making day trips to Pompeii and Naples straightforward. Staff are attentive and accommodating.

Check Availability
Hotel Michelangelo Sorrento hotel interior
#6

Hotel Michelangelo Sorrento

Corso Italia, Sorrento $160–230/night 8.4/10

The Michelangelo sits on Corso Italia, the main thoroughfare, close to shops, restaurants, and the ferry terminal for Capri and Positano. It is a larger hotel that handles families well with its spacious rooms and organized pool area. The building is modern and lacks the historic character of some competitors but makes up for it with reliable comfort and consistent service. The rooftop terrace bar has excellent views toward Vesuvius. Good choice for first-time visitors who want convenience above all else.

Check Availability
Grand Hotel Riviera hotel interior
#7

Grand Hotel Riviera

Marina Piccola, Sorrento $180–260/night 8.6/10

Grand Hotel Riviera occupies a clifftop position near Marina Piccola with a private lift down to the sea, which is a major advantage in a town where beach access is genuinely difficult. The hotel has an old-school Sorrentine elegance without feeling stuffy. Rooms facing the bay are worth the small premium and provide the classic view most people come to Sorrento for. The pool terrace is large and well-organized with comfortable sunbeds. Service is polished and efficient throughout.

Check Availability
Hotel Regina hotel interior
#8

Hotel Regina

Via Marina Grande, Sorrento $195–270/night 8.9/10

Hotel Regina sits above Marina Grande, the old fishing harbor on the north side of Sorrento, which is a different and more authentic side of town compared to the tourist center. The harbor below is still working and the atmosphere in the evening is genuinely local. Rooms are tastefully decorated and several have private terraces with direct sea views. The breakfast spread is one of the best in town with local pastries and fresh fruit. Getting to Piazza Tasso involves a short uphill walk but it keeps this part of Sorrento quieter.

Check Availability
Grand Hotel Excelsior Vittoria hotel interior
#9

Grand Hotel Excelsior Vittoria

Piazza Tasso, Sorrento $380–700/night 9.2/10

The Excelsior Vittoria has been open since 1834 and remains the most storied hotel in Sorrento, sitting on a private clifftop estate steps from Piazza Tasso. Enrico Caruso was a regular guest and his suite is still one of the most requested rooms in the building. The gardens are immaculate, the pool area refined, and the restaurant Terrazza Bosquet is a serious dining destination in its own right. Rooms and suites are furnished with period antiques and every detail is precisely managed. Nothing in Sorrento competes with it at this level.

Check Availability
Maison La Minervetta hotel interior
#10

Maison La Minervetta

Marina Piccola, Sorrento $420–650/night 9.4/10

La Minervetta is a small boutique hotel perched directly above Marina Piccola with unobstructed views of Mount Vesuvius across the bay, and it is one of the most visually striking hotels on the entire Amalfi Coast. The interiors mix mid-century Italian design with bold Mediterranean color and the overall effect is genuinely beautiful. Only twelve rooms means service is intensely personal and focused. Breakfast is served overlooking the sea and is an event in itself. It is expensive but the experience justifies the cost for a special occasion.

Check Availability

Where to Stay in Sorrento

The neighborhood you pick matters more than the hotel.

Using Sorrento as an Amalfi Base

Sorrento is the smartest base for the entire Sorrentine Peninsula and Amalfi Coast. The Circumvesuviana train gives Naples, Herculaneum, and Pompeii access without driving. The ferry from Marina Piccola connects to Capri (25 minutes), Positano (35 minutes), and Amalfi (50 minutes) in summer.

For the SS163 Amalfi Drive, the SITA bus is the best option. Buy a 24-hour travel card at the station for $8 and ride it as many times as you want. The most dramatic section is Positano to Amalfi. Leave Sorrento by 9am to avoid the midday crowds at Positano.

The Centro Storico on Foot

Sorrento's historic center is dense with interest. The covered Via San Cesareo market street has food shops, limoncello producers, and craftwork at better prices than the piazza. Walk down Via Luigi di Maio to the cliff edge for the view. Marina Grande (the old fishing harbor) is 15 minutes downhill from Piazza Tasso via a steep path.

The Museo Correale di Terranova on Via Correale has the best collection of Neapolitan decorative arts in the region, rarely crowded, entry $10. Allow 90 minutes. The ceramic tiles and porcelain collection is outstanding for the period.

Capri Day Trip

The fast ferry from Marina Piccola to Capri takes 20-25 minutes and costs $21 each way. Buy tickets at the ferry office the evening before in July and August. First ferry is around 7:30am, last return around 7-8pm.

In Capri: take the funicular from the port to Capri town ($2.50), walk to the Garden of Augustus for the view over the Faraglioni rocks (free), and take the chairlift to Monte Solaro from Anacapri for $15 return. The Blue Grotto boat trip adds $15-20 but requires calm seas. Budget $60-80 per person for a full day including transport.

Pompeii Without the Crowds

Pompeii is 35 minutes from Sorrento by Circumvesuviana train (get off at Pompei Scavi). The site opens at 9am and is most manageable before 11am. Buy tickets online at pompeiisites.org for $18 to skip the entrance queue.

Take an audio guide ($8 rental) or the official app. Start with the Forum, then the Villa of the Mysteries (a 10-minute walk to the site perimeter). The House of the Faun and the Brothel are in the center. Allow 4-5 hours minimum. Wear good shoes and bring water since there are minimal facilities inside.

Eating and Drinking in Sorrento

Avoid every restaurant on Piazza Tasso that has a person standing outside inviting you in. Walk instead to Ristorante Il Buco on Rampa Marina Piccola or Trattoria da Emilia near Marina Grande for genuine Sorrentine cooking at $40-55 for two with wine.

Limoncello tasting is de rigueur. Limonoro on Via San Cesareo has tastings of their house-produced limoncello and cream liqueur. The farm-produced bottles cost $12-18 at the producer versus $25-35 at tourist shops. Buy lemons from the market and make the association clear.

Getting Around the Sorrentine Peninsula

The SITA bus network covers the peninsula regularly. Route 145 goes west to Massa Lubrense (good beaches 15 minutes, $2). Route A from Sorrento to Amalfi along the coast road runs hourly in summer. Bus stops are marked with SITA signs.

Taxis in Sorrento operate at fixed tourist tariffs that are high by Italian standards. A taxi to the Circumvesuviana station is $15 when it is 10 minutes walk. Walking the center is almost always faster than waiting for a taxi in July-August. For late-night returns from Naples, the taxi from Sorrento station is genuinely necessary.


Sorrento's best neighborhoods

Sorrento's historic center radiates from Piazza Tasso. The Centro Storico has the best concentration of hotels and is walkable from the Circumvesuviana train station. Capo di Sorrento to the west is more residential with cliff access to the sea. Sant'Agnello to the east is quieter with good Bay of Naples views.

Centro Storico (Historic Center) 4 vetted hotels

Heart of Sorrento, walkable to everything

The historic center around Piazza Tasso and Via Fuorimura has the highest density of restaurants, shops, and hotels. Hotel Antiche Mura with its pool carved into the old city walls is the standout mid-range at $105-165. Palazzo Marziale in a restored 18th-century building at $130-200 is the best boutique option.

The Circumvesuviana station is 5 minutes walk. The ferry to Capri and Positano is 10 minutes walk to Marina Piccola. Everything in Sorrento is within 15 minutes on foot from here.

Best areas Via Fuorimura, Piazza Tasso, Via Luigi di Maio
Price range $55-200/night
Best for Day-trippers, couples, first-time visitors
Avoid Restaurants immediately facing Piazza Tasso
Best months April-June, September-October
Capo di Sorrento 3 vetted hotels

Quiet cliff-top location with sea access

Capo di Sorrento is 2 kilometers west of Piazza Tasso along the clifftop road. La Tonnarella at $75-110 has a private sea lift to the rocks. The area is residential and quiet with significantly fewer tourists than the center.

The walk into town takes about 25 minutes or a $8 taxi. Best for travelers who want sea access and calm without paying upscale prices. The views from the cliffs here are excellent.

Best areas Via Capo, clifftop road west
Price range $75-200/night
Best for Sea access, quiet, couples
Avoid Forgetting that the center requires transport
Best months May-June, September-October
Sant'Agnello 3 vetted hotels

Quieter eastern municipality with Bay of Naples views

Sant'Agnello is the municipality immediately east of Sorrento with its own train stop (one before Sorrento on the Circumvesuviana). Hotel Belair at $145-210 has some of the best bay views in the region from its clifftop position.

The village has its own small piazza and local restaurants. A 10-minute walk or $7 taxi takes you to Sorrento center. Quieter than the centro storico with genuine Italian residential atmosphere.

Best areas Sant'Agnello center, clifftop hotels
Price range $145-350/night
Best for Romantic stays, upscale comfort, longer trips
Avoid Budget constraints, the price range is higher here
Best months April-June, September-October

Best Areas by Vibe

Tell us how you travel and we'll point you to the right part of Sorrento.

Romantic

Palazzo Marziale in a restored 18th-century courtyard building at $130-200. La Tonnarella at Capo di Sorrento with a private sea lift at $75-110. Dinner at Ristorante Il Buco on Rampa Marina Piccola for $50 per person with proper Sorrentine cooking.

Coast Access

Ferries from Marina Piccola to Capri (25 min, $21), Positano (35 min, $18), and Amalfi (50 min, $20). The SITA bus runs the SS163 coast road to Positano in 40 minutes for $2.50. Sorrento itself has rocky coves, not sandy beaches.

History

Pompeii is 35 minutes by Circumvesuviana train at $2.40. Herculaneum is 45 minutes. Capri's Roman villa ruins are a ferry and taxi ride. The Museo Correale in Sorrento has excellent Neapolitan decorative arts for $10 entry.

Food

Gnocchi alla sorrentina with mozzarella and basil is the essential dish. Limoncello from Limonoro on Via San Cesareo (producer prices from $12). Ristorante Il Buco and Trattoria da Emilia are the local-quality options at $40-55 for two.

Budget

Hotel Cristina near Piazza Tasso starts at $55 per night. The Circumvesuviana to Naples costs $4.80. Pompeii entry with pre-booking is $18. A trattoria lunch near the market costs $15-20 per person.

Family

Pompeii is genuinely educational for kids and 35 minutes by train. Capri with the chairlift to Monte Solaro from Anacapri. The Sorrento public gardens on Via Fuorimura overlook the bay and have a play area.


40%

Location Quality

Is the neighborhood walkable? Are restaurants, shops, and attractions within 10 minutes on foot? How does it feel after dark? We evaluate safety, public transport access, and whether the area has genuine local character or just tourist traps. A hotel in the wrong neighborhood ruins a trip. That's why location carries the most weight.

30%

Value for Money

We compare what you pay against what you get. A €150 hotel with a great location, clean rooms, and helpful staff can outscore a €500 hotel with fancy amenities in a bad area. We factor in seasonal pricing, cancellation policies, and hidden costs like tourist tax and breakfast surcharges. The goal is finding the best ratio, not the lowest price.

30%

Guest Experience

We analyze thousands of verified guest reviews across multiple platforms, looking for patterns rather than individual complaints. Consistent praise for cleanliness, staff, and room quality counts. We also assess the intangibles: does the hotel have character? Would you recommend it to a friend? A soul-less chain hotel with perfect facilities still loses to a well-run boutique with personality.


When to Visit Sorrento

When to visit Sorrento and what to pay.

Crowded and Expensive

Summer

Avg hotel: $120-400/nightCrowds: Very HighTemp: 26-34C

July and August are peak. Hotels at 3-4x off-season prices, every ferry to Capri and Positano is packed, the Amalfi Drive bus is uncomfortable in heat. Book 3 months ahead for anything decent. The sea is warm and clear, which is the only unambiguous positive.

Excellent Window

Autumn

Avg hotel: $80-200/nightCrowds: ModerateTemp: 18-28C

September and October are outstanding. The sea is still warm from summer (22-24C). Italian tourists have gone back to school. Prices drop 30-40% from August. Ferries still run frequently. October can be better than May for weather consistency and crowd levels.

Quiet Off-Season

Winter

Avg hotel: $60-150/nightCrowds: Very LowTemp: 8-16C

December through February is very quiet. Many smaller hotels close November-March. Sorrento itself stays open but Positano and some Amalfi properties shut. The Circumvesuviana to Pompeii still runs and the site is nearly empty. Good for travelers who want Pompeii without crowds.


Booking Tips for Sorrento

Insider tips for booking hotels in Sorrento.

Take the Circumvesuviana, not the car

The Circumvesuviana train from Naples Garibaldi to Sorrento takes 65-75 minutes and costs $4.80. It runs every 20-30 minutes and beats driving in every season. On the SS145 from Naples to Sorrento in July-August, the same journey takes 2-3 hours by car. The train station in Sorrento is central, 5 minutes from Piazza Tasso.

Book Capri ferries the evening before

Ferries to Capri from Marina Piccola in Sorrento sell out in advance in July and August. Go to the ferry office (Caremar, NLG, or SNAV) the evening before and buy tickets for the first departure at 7:30am. First ferry gives you 2-3 hours in Capri before cruise ship passengers arrive by hydrofoil from Naples.

Use the SITA bus for the Amalfi Drive

The SS163 Amalfi Drive by SITA bus is the most practical way to see the coast without hiring a car. Buy a 24-hour ticket at the Sorrento bus station for $8. The bus goes to Positano (40 min), Praiano, Amalfi, and Ravello. Sit on the right side going east for the best coastal views. Most dramatic section is between Positano and Amalfi.

Request rooms with pool access

Hotel Antiche Mura has a pool carved into the ancient city walls, one of the most distinctive features in Sorrento. This is the main selling point and worth specifying when booking. Several other hotels advertise 'sea access' which means a lift or stairs down 50-meter cliffs to a platform. Check reviews to confirm the access is actually good.

Eat dinner before 8pm in high season

Sorrento restaurants book out in July and August. Restaurants serving dinner from 7pm fill up by 8:30pm and turn people away from 9pm. Reserve by email or in person the morning of your meal for mid-range and good restaurants. Only tourist restaurants on Piazza Tasso have walk-in availability late at night.

Buy limoncello direct from producers

Sorrento lemons (sfusato sorrentino) are among the most prized in Italy. Limonoro on Via San Cesareo and Limone on Via San Francisco both produce their own limoncello sold at $12-18 per bottle. The same product in tourist souvenir shops on Piazza Tasso costs $25-35. Limonoro also does free tastings with no purchase pressure.


5 neighborhoods covered
200+ options reviewed
10 vetted picks
0 sponsored listings

Hotels in Sorrento — FAQ

Everything you need to know before booking hotels in Sorrento.

Why stay in Sorrento versus the Amalfi Coast?

Sorrento has the Circumvesuviana rail connection to Naples, Herculaneum, and Pompeii. It is the transport hub for the whole region and significantly cheaper than Positano and Amalfi. Hotels in Positano at the same price level are half the size with shared parking nightmares. Sorrento gives day-trip access to the full coast without the premium.

What is the best area to stay in Sorrento?

Centro Storico around Piazza Tasso for walking distance to restaurants, shops, and the train station. Hotel Antiche Mura on Via Fuorimura (2 minutes from Piazza Tasso) is the best mid-range option here at $105-165. Capo di Sorrento 2 kilometers west is quieter with cliff access. Sant'Agnello to the east has the best clifftop views for upscale properties.

How much do hotels in Sorrento cost?

Budget options like Hotel Cristina near Piazza Tasso run $55-85. Mid-range with pools (Hotel Antiche Mura, Palazzo Marziale) charge $105-200. Clifftop properties with sea views (Il Nido, Grand Hotel Ambasciatori) start at $200-400. July and August prices run 40-60% higher, book 3 months ahead for anything decent.

How do I get from Naples to Sorrento?

The Circumvesuviana train runs from Naples Garibaldi station to Sorrento in 65-75 minutes, departing every 20-30 minutes. Cost is $4.80. This is the best option, the road through the Sorrentine Peninsula in summer is gridlocked. The train station in Sorrento is in the center of town, 5 minutes walk from Piazza Tasso.

What day trips can I take from Sorrento?

Pompeii is 35 minutes by Circumvesuviana (2 stops, $2.40), allow 4-5 hours for the site. Herculaneum is 45 minutes from Sorrento by train, smaller and often better preserved than Pompeii. Capri is reached by ferry from the Marina Piccola, 20-25 minutes on the fast ferry at $21 each way. Positano is 40 minutes by SITA bus along the SS163.

Is Sorrento touristy?

Yes, one of the most visited towns in Italy. Piazza Tasso in summer is crowded. But it handles tourism better than Positano, with a real town life underneath the tourist infrastructure. The side streets off Corso Italia have local bars and alimentari. The market on Via San Cesareo operates year-round with locals shopping alongside tourists.

Does Sorrento have good beaches?

Sorrento itself has small rocky coves at Marina Grande and Marina Piccola, not sandy beaches. The town sits on 50-meter cliffs. Most hotels have lifts or stairs to private beach access. For proper beaches, take the bus to Massa Lubrense (15 minutes) or the ferry to Capri. Do not come to Sorrento primarily for beach swimming.

What is the food like in Sorrento?

The local specialties are gnocchi alla sorrentina (with mozzarella and basil), fresh pasta with seafood, and limoncello made from the enormous local lemons. The tourist restaurants on Piazza Tasso are overpriced. Walk to Via dell'Accademia or Via Luigi di Maio for restaurants where locals eat, expect $35-50 for two with wine.

When is the best time to visit Sorrento?

Late April to early June and September to October. July and August are extremely crowded and hot at 30-35C, with hotel prices at peak and every ferry and bus packed. May and September are the sweet spots: warm enough for swimming in Capri or Positano, manageable crowds, and 30-40% cheaper hotels.

Can I get to Positano and Amalfi from Sorrento?

Yes, this is the main reason to stay in Sorrento. SITA buses run the SS163 Amalfi Drive coast road to Positano (40 minutes, $2.50) and Amalfi (90 minutes, $3). Ferries from Marina Piccola also connect to Positano (35 minutes, $18) and Amalfi (50 minutes, $20) in summer. Book ferry seats in advance for July-August.

What should I avoid in Sorrento?

The tourist restaurants on Piazza Tasso with printed menus in 6 languages and photos of every dish. The souvenir limoncello bottles sold at tourist shops charge 3x the price of the same product in a regular alimentari. Avoid any accommodation described as 'Sorrento area' that turns out to be a 20-minute drive from the center.

Are there good options for a romantic stay in Sorrento?

Hotel Palazzo Marziale in an 18th-century building right in the old town at $130-200 is one of the best romantic options in the center. Hotel Belair in Sant'Agnello at $145-210 has clifftop views over the bay. For the classic Sorrento experience, La Tonnarella at Capo di Sorrento at $75-110 has private sea access via a lift down the cliff.