Search Hotels in Marina Grande, Capri

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Marina Grande hotels

Capri Inn

Capri Inn
Marina Grande
9.6 out of 10, Exceptional, (584 reviews)
"Good friendly staff"
United States
John
The price is £132
includes taxes & fees
29 Apr - 30 Apr
Capri Inn

Fortino Bed & Breakfast

Fortino Bed & Breakfast
Marina Grande
9.0 out of 10, Wonderful, (72 reviews)
"Very good location. Very lovely staff and the room was very tidy. Would happily stay here again "
Australia
Conroy
The price is £102
includes taxes & fees
3 May - 4 May
Fortino Bed & Breakfast

Villa Patrizi

Villa Patrizi
Marina Grande
9.4 out of 10, Exceptional, (285 reviews)
"Great location and friendly staff!"
United States
Lisa
The price is £94
includes taxes & fees
26 Apr - 27 Apr
Villa Patrizi

Villa Marina Capri - Preferred Hotels & Resorts

Villa Marina Capri - Preferred Hotels & Resorts
5.0 star property
Marina Grande
9.0 out of 10, Wonderful, (206 reviews)
"excellent service and accommodations, highly recommended."
Canada
julian
The price is £366
includes taxes & fees
26 Apr - 27 Apr
Villa Marina Capri - Preferred Hotels & Resorts

Il Quadrifoglio - Sea View Terrace

Il Quadrifoglio - Sea View Terrace
Marina Grande
The price is £202
includes taxes & fees
10 May - 11 May
Il Quadrifoglio - Sea View Terrace

Hotel Palatium Mari

Hotel Palatium Mari
Marina Grande
8.2 out of 10, Very good, (207 reviews)
"Great location , nice breakfast , nice view from balcony , quiet . Definitely will stay again . "
United States
Yinglan
The price is £90
includes taxes & fees
3 May - 4 May
Hotel Palatium Mari

Hotel Belvedere & Tre Re

Hotel Belvedere & Tre Re
Marina Grande
9.4 out of 10, Exceptional, (53 reviews)
"Lovely hotel in Marina area. Room spacious and beautiful sea view from balcony. Owner very friendly and helpful. I had a lovely stay."
United Kingdom
Joan
The price is £130
includes taxes & fees
26 Apr - 27 Apr
Hotel Belvedere & Tre Re

Luxury Villa Excelsior Parco

Luxury Villa Excelsior Parco
5.0 star property
Marina Grande
9.8 out of 10, Exceptional, (364 reviews)
"Staff were amazing and the hotel was amazing"
United States
Louie
The price is £280
includes taxes & fees
27 Apr - 28 Apr
Luxury Villa Excelsior Parco

Casa Gaia

Casa Gaia
Marina Grande
9.6 out of 10, Exceptional, (76 reviews)
"The Casa was lovely!! Adorable courtyard. Casa has everything you would need. Perfect set-up. Well located and close to the ferries. Be prepared however, a lot of stairs to climb to get to Casa when you have your luggage. Numbering system to find Casa is a bit confusing. "
United States
Ellen
The price is £84
includes taxes & fees
27 Apr - 28 Apr
Casa Gaia

J.K. Place Capri

J.K. Place Capri
5.0 star property
Marina Grande
10.0 out of 10, Exceptional, (14 reviews)
"Amazing property and staff"
Canada
Lior
The price is £762
includes taxes & fees
26 Apr - 27 Apr
J.K. Place Capri

Relais Maresca Luxury Small Hotel

Relais Maresca Luxury Small Hotel
4.0 star property
Marina Grande
8.8 out of 10, Excellent, (785 reviews)
"Unbelievable stay, the views!!! A 10, the breakfast and staff a 10!!!! Pictures don’t do it justice. Antonio was very helpful along with the staff. You cannot go wrong with this place. When the ferry drops you off, you’re in front of the hotel, the hotel is right next to ships and the cable car."
United States
Jason
The price is £334
includes taxes & fees
26 Apr - 27 Apr
Relais Maresca Luxury Small Hotel

Towers Hotel Stabiae Sorrento Coast

Towers Hotel Stabiae Sorrento Coast
4.0 star property
14.4 mi from Marina Grande
8.6 out of 10, Excellent, (601 reviews)
"This hotel had it all. Great parking too"
Finland
Tommy
The price is £101
includes taxes & fees
27 Apr - 28 Apr
Towers Hotel Stabiae Sorrento Coast

Hotel Tramonto d'Oro

Hotel Tramonto d'Oro
4.0 star property
15.4 mi from Marina Grande
9.6 out of 10, Exceptional, (663 reviews)
"It was perfect, the view absolutely stunning."
United States
Heather
The price is £199
includes taxes & fees
29 Apr - 30 Apr
Hotel Tramonto d'Oro

Villa Ceselle

Villa Ceselle
3.0 star property
1.4 mi from Marina Grande
9.4 out of 10, Exceptional, (397 reviews)
"Beautiful and fabulous service"
United States
Jennifer
The price is £113
includes taxes & fees
29 Apr - 30 Apr
Villa Ceselle

Hotel Villa delle Palme

Hotel Villa delle Palme
3.0 star property
13.8 mi from Marina Grande
9.8 out of 10, Exceptional, (372 reviews)
"Our stay was fantastic. Manuela is a sweetheart! She went above and beyond to make our stay enjoyable and unforgettable! The view from the room is great.The location is great. We can’t wait to visit again!"
United States
Kenneth
The price is £214
includes taxes & fees
29 Apr - 30 Apr
Hotel Villa delle Palme

Hotel La Bougainville

Hotel La Bougainville
4.0 star property
14 mi from Marina Grande
9.4 out of 10, Exceptional, (409 reviews)
"There is no parking there but parking was very close"
United States
Andrea
The price is £255
includes taxes & fees
30 Apr - 1 May
Hotel La Bougainville

Hotel Baia di Puolo

Hotel Baia di Puolo
3.0 star property
7.6 mi from Marina Grande
8.4 out of 10, Very good, (368 reviews)
"Lovely relaxed peaceful location "
United Kingdom
Catherine
The price is £104
includes taxes & fees
17 May - 18 May
Hotel Baia di Puolo

Hotel Savoia

Hotel Savoia
4.0 star property
14 mi from Marina Grande
9.6 out of 10, Exceptional, (970 reviews)
"Breakfast was great. "
United States
Ivan
The price is £674
includes taxes & fees
9 May - 10 May
Hotel Savoia

Hotel Weber Ambassador

Hotel Weber Ambassador
4.0 star property
Marina Piccola, 0.7 mi from Marina Grande
8.8 out of 10, Excellent, (1,003 reviews)
"Amazing views. The shuttle service was exceptional as walking wasn't an option. Rooms are slightly dated but who cares when paradise is outside. Unreal that you can stroll to the beach and swim in ocean. Staff is very friendly ."
Canada
Paul
The price is £149
includes taxes & fees
10 May - 11 May
Hotel Weber Ambassador

Villa La Tartana

Villa La Tartana
14 mi from Marina Grande
9.6 out of 10, Exceptional, (450 reviews)
"Amazing location, amazing staff. Had a wonderful stay."
Canada
Joseph
The price is £207
includes taxes & fees
6 May - 7 May
Villa La Tartana
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.

Where to stay in Marina Grande

Find the best Marina Grande areas for the activities you enjoy most.

Capri Town

If you're spending some time in Capri Town, Gardens of Augustus and Piazzetta di Capri are top sights worth seeing.

Marina Piccola

This beautiful bay sits at the base of Capri’s tallest peak and has impressive sea views and some of the island’s best beaches.

Tiberio

If you're spending some time in Tiberio, Villa Jovis and Capridream are top sights worth seeing.

Matermania

While visiting Matermania, you might make a stop by sights like Arco Naturale and Grotta di Matromania.

Top Marina Grande Hotel Reviews

Frequently asked questions

What are the best hotels in Marina Grande that travellers recommend?
Two of the best hotels in Marina Grande that receive consistently high recommendations from travellers are the J.K. Place Capri and the Luxury Villa Excelsior Parco.

The 5-star J.K. Place Capri, with an exceptional 10.0 rating, is highly praised for its wonderful beachfront restaurant and its attentive staff. Guests can enjoy premium bedding, bathrobes, and stunning sea views, all within a luxurious setting.

Another excellent choice is the 5-star Luxury Villa Excelsior Parco, which has a 9.8 rating. This hotel offers a relaxing massage service and 24-hour room service. Guests frequently praise the amazing and attentive staff, as well as the wonderful location, making it a truly memorable stay.
What are the best family hotels in Marina Grande?
For family-friendly accommodation in Marina Grande, consider the Luxury Villa Excelsior Parco, Villa Marina Capri, Relais Maresca Luxury Small Hotel, and Hotel Palatium Mari.

The 5-star Luxury Villa Excelsior Parco, with an outstanding 9.8 rating, offers babysitting services and rollaway extra beds, making it ideal for families. It is conveniently located just 0.1 km from Marina Grande Beach and 0.3 km from Marina Grande itself. Guests consistently praise the attentive staff and wonderful location.

Another excellent option is the 5-star Villa Marina Capri, rated 9.0. This hotel provides free cribs, on-site babysitting, and free rollaway extra beds. Families will also appreciate the free area shuttle, free wired internet in public areas, and complimentary breakfast. It is very close to Marina Grande Beach, just 0.1 km away.

The 4-star Relais Maresca Luxury Small Hotel, with an 8.8 rating, offers free cribs, rollaway extra beds, connecting rooms, and on-site babysitting services. A complimentary buffet breakfast is also included. The staff are frequently described as friendly and incredible, and the service is excellent. It is located 0.2 km from Marina Grande and Marina Grande Beach.

Finally, the Hotel Palatium Mari, rated 8.2, is another good choice for families, offering on-site babysitting, free cribs, sofa beds, and connecting rooms. The hotel features both indoor and outdoor pools, and rooms often include a balcony, furnished patio, or terrace. It is located 0.2 km from Marina Grande Beach.
What are the best 5-star hotels in Marina Grande?
For a luxurious 5-star stay in Marina Grande, consider the Villa Marina Capri, J.K. Place Capri, or Luxury Villa Excelsior Parco.

The 5-star Villa Marina Capri, with a 9.0 rating, offers a truly opulent experience. Guests can enjoy private plunge pools, rainfall showerheads, and Frette Italian sheets, ensuring ultimate comfort. The hotel also features a poolside bar and 24-hour room service, with a hosted evening meal daily. Many rooms provide stunning sea views. It is conveniently located near Bagni di Tiberio Beach, just 0.7 km away.

Another exceptional choice is the 5-star J.K. Place Capri, which boasts an outstanding 10.0 rating. This hotel is celebrated for its beachfront restaurant and poolside bar, offering a ideal setting for couples dining. High-quality premium bedding and bathrobes add to the comfort, and many rooms offer beautiful sea views. Bagni di Tiberio Beach is a mere 0.6 km from the hotel.

Finally, the 5-star Luxury Villa Excelsior Parco, rated 9.8, provides a refined retreat. Guests appreciate the availability of massage services, bathrobes, and 24-hour room service. Many rooms offer picturesque sea views, and the staff are consistently described as attentive and amazing. It is situated 0.8 km from Bagni di Tiberio Beach.
What are the best spa hotels in Marina Grande?
For an exceptional spa experience in Marina Grande, consider the J.K. Place Capri or the Villa Marina Capri.

The 5-star J.K. Place Capri, with a great 10.0 rating, offers an outstanding spa experience. Guests can enjoy a steam room, various massage therapies, body scrubs, and a range of body and facial treatments, including manicures and pedicures. The onsite full-service spa is available daily.

Another excellent option is the 5-star Villa Marina Capri, rated 9.0. Its full-service spa provides a wide array of treatments such as massages, facial treatments, body scrubs, and body wraps. Facilities include a steam room, sauna, and Turkish bath or hammam, ensuring wellness experiences.

Alternatively, the 5-star Luxury Villa Excelsior Parco, with a 9.8 rating, also features an onsite spa offering massages, with advance notice available. Complimentary services such as free breakfast, free self-parking, and a 24-hour airport shuttle add to the convenience.

The 4-star Relais Maresca Luxury Small Hotel, rated 8.8, provides an onsite spa with massage services, including couples' treatment rooms and manicures and pedicures. Free breakfast is also a welcome amenity for guests.
What hotels in Marina Grande offer free breakfast?
For hotels in Marina Grande that offer complimentary breakfast, consider the Luxury Villa Excelsior Parco, Relais Maresca Luxury Small Hotel, Villa Marina Capri, or J.K. Place Capri.

The 5-star Luxury Villa Excelsior Parco, with an exceptional 9.8 rating, provides a free buffet breakfast daily. Guests appreciate the attentive and amazing staff, as well as the wonderful location of the villa. It also offers free self-parking, a 24-hour airport shuttle, and a free shuttle to the ferry terminal and beach.

Another excellent choice is the 4-star Relais Maresca Luxury Small Hotel, rated 8.8. This hotel also includes a free buffet breakfast daily. Travellers frequently praise the friendly and incredible staff, along with the excellent service.

The 5-star Villa Marina Capri, with a 9.0 rating, offers a free buffet breakfast daily. Guests often highlight the friendly and attentive staff and the great location. The hotel provides a free area shuttle, a 24-hour airport shuttle, and a free ferry terminal shuttle.

Finally, the 5-star J.K. Place Capri, boasting a superb 10.0 rating, includes a complimentary continental breakfast daily. Guests consistently mention the wonderful restaurant and staff. This hotel also features a full-service spa with various treatments available.
What are the top pet-friendly hotels in Marina Grande?
For top pet-friendly hotels in Marina Grande, consider the Villa Marina Capri, Luxury Villa Excelsior Parco, and Hotel Palatium Mari.

The 5-star Villa Marina Capri, with a 9.0 rating, warmly welcomes pets and provides food and water bowls for their comfort. Guests often praise the friendly and attentive staff. This hotel is conveniently located just 0.4 km from Marina Grande and 0.1 km from Marina Grande Beach. It also offers a free area shuttle, free wired internet in public areas, and a complimentary buffet breakfast.

Another excellent option is the 5-star Luxury Villa Excelsior Parco, boasting an impressive 9.8 rating. This hotel also permits pets and provides complimentary self-parking, a 24-hour airport shuttle, and a free ferry terminal shuttle. Guests frequently highlight the amazing and attentive staff, and its wonderful location, being only 0.3 km from Marina Grande and 0.1 km from Marina Grande Beach.

The Hotel Palatium Mari, rated 8.2, is a great choice as it allows pets to stay free, specifically dogs and cats. It features an indoor/outdoor pool, a furnished patio, a deck or patio, and a terrace for relaxation. Guests appreciate the friendly staff and great location, which is 0.5 km from Marina Grande and 0.2 km from Marina Grande Beach.
What are the top boutique hotels in Marina Grande?
For a top boutique hotel in Marina Grande, consider the highly-rated Villa Marina Capri.

The 5-star Villa Marina Capri, with an exceptional 9.0 rating, is a luxurious boutique option. Guests frequently praise the friendly and attentive staff, as well as its great location. The hotel provides a wide range of complimentary services, including a free airport shuttle available 24 hours a day, a ferry terminal shuttle, and an area shuttle. Guests can also enjoy free wired internet in public areas, complimentary toiletries, and a delicious free buffet breakfast. The hotel is conveniently located near points of interest such as Bagni di Tiberio Beach, which is just 0.7 km away.
What are the most romantic hotels in Marina Grande for couples?
For a romantic stay in Marina Grande, you have several excellent choices, including Luxury Villa Excelsior Parco, Relais Maresca Luxury Small Hotel, Villa Marina Capri, Hotel Belvedere & Tre Re, and J.K. Place Capri.

The 5-star Luxury Villa Excelsior Parco, with an outstanding 9.8 rating, offers a truly luxurious experience. It provides complimentary breakfast, free self-parking, and a 24-hour airport shuttle. Guests particularly appreciate the attentive and amazing staff, as well as its wonderful location. Many rooms feature a private hot tub, a balcony, and sea views, great for couples.

Another lovely option is the 4-star Relais Maresca Luxury Small Hotel, rated 8.8. This hotel offers complimentary breakfast, a 24-hour airport shuttle, and free WiFi. Reviewers frequently highlight the friendly and incredible staff and excellent service. For couples, the availability of couples' treatment rooms, balconies, and sea views adds to the romantic appeal.

The 5-star Villa Marina Capri, with a 9.0 rating, is another highly recommended choice. It provides complimentary breakfast, a free area shuttle, and a 24-hour airport shuttle. Guests often praise the friendly and attentive staff and its great location. Rooms with sea views, balconies, and access to a sauna make for a relaxing and romantic escape.

Hotel Belvedere & Tre Re, with a 9.4 rating, specifically caters to couples with its dedicated couples dining options. It also offers a 24-hour airport shuttle. Many rooms feature sea views and balconies, providing a delightful setting for a romantic getaway.

Finally, the 5-star J.K. Place Capri, rated a great 10.0, is an exceptional choice for couples. It offers complimentary continental breakfast, a full-service spa with massage services, body scrubs, and facials, as well as a steam room and sauna. The hotel also features couples dining and guests frequently praise the wonderful restaurant and staff. Rooms often include sea views and furnished balconies, creating a great romantic setting.
What are the best hotels in Marina Grande near Spiaggia Libera di Marina Grande?
For hotels in Marina Grande near Spiaggia Libera di Marina Grande, consider the Luxury Villa Excelsior Parco, Relais Maresca Luxury Small Hotel, or Villa Marina Capri.

The 5-star Luxury Villa Excelsior Parco, with an exceptional 9.8 rating, is located approximately 0.1 km from Marina Grande Beach. This hotel offers babysitting and childcare services, including on-site options, and can provide rollaway or extra beds, making it convenient for families. Guests consistently praise the attentive and amazing staff, as well as the wonderful location.

Another excellent option is the 4-star Relais Maresca Luxury Small Hotel, rated 8.8. It is also very close to Marina Grande Beach, about 0.2 km away. The hotel provides free cribs and rollaway beds, connecting rooms, and on-site babysitting services. Guests can enjoy a complimentary breakfast, including a buffet option. The friendly and incredible staff and excellent service are frequently highlighted by visitors.

The 5-star Villa Marina Capri, with a 9.0 rating, is situated approximately 0.1 km from Marina Grande Beach. This hotel offers complimentary cribs and rollaway beds, along with on-site babysitting services. Guests can benefit from a free area shuttle, free wired internet in public areas, and complimentary toiletries. A free breakfast, including a buffet, is provided, and the hotel also offers a 24-hour airport shuttle and free ferry terminal shuttle. Guests often praise the friendly and attentive staff and the great location.
When is the best time to go to Marina Grande?
The best time to go to Marina Grande is during the shoulder seasons, specifically April, May, September, and October. These months offer pleasant weather, fewer crowds, and a more relaxed experience compared to the peak summer months.

During April and May, the weather is typically mild and sunny, great for exploring the coastline and enjoying outdoor activities before the intense summer heat sets in. The island's gardens are in full bloom, making for particularly scenic walks.

September and October also provide excellent conditions. The scorching summer temperatures have usually subsided, but the sea remains warm enough for swimming. The large crowds of July and August have dispersed, allowing for a more tranquil visit to popular spots and easier access to restaurants and attractions.

For those looking to avoid crowds entirely and are less concerned with swimming, November to March offers the quietest experience.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Marina Grande.
How can I save on a Marina Grande hotel booking with Expedia?
Members always get our best prices. Find our best Marina Grande hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a Marina Grande hotel?
Hotel prices in Marina Grande often vary, but you can find a great deal on Expedia. Different factors affect nightly hotel rates, such as the time of year or the days of the week you want to book. To find the best deals for your stay, be flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.