Skip to main content

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+
La Maddalena – 239 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.

Excelsior 4 stars

Hotel in La Maddalena

The Excelsior is located in the city centre of La Maddalena Island, a 2-minute walk from the ferries to/from Palau. There is free public parking in front of the hotel. Everything else besides de shower was perfect. MariaLuisa from the staff was amazing giving us very nice indications to move around and know the island.

Show more Show less
9.1
Superb
1,012 reviews
Price from
£34
per night

Il Gabbiano 3 stars

Hotel in La Maddalena

Il Gabbiano was the first hotel on the island of La Maddalena, built in 1955. It offers beautiful views of the crystal clear sea and the islands of Caprera, Santo Stefano and Spargi. Wonderful staff and great location. Room view amazing! Nice and clean... Breakfast with lovely with to the sea.

Show more Show less
8
Very good
1,055 reviews
Price from
£33
per night

Hotel Villa Marina 3 stars

Hotel in La Maddalena

Hotel Villa Marina, is set in a renewed, ancient villa located in the heart of La Maddalena residential area, at short distance from Admiralty Square and the shopping centre. WiFi is free throughout. I’m not sure how old the building is however it has been looked after. The breakfast was plentiful The room was comfortable. The washroom looked new. I would stay her again

Show more Show less
7.9
Good
932 reviews
Price from
£28
per night

Hotel Miralonga 3 stars

Hotel in La Maddalena

Located right on the south coast of La Maddalena Island, Hotel Miralonga is 2 km from the centre of La Maddalena. It features an outdoor pool and free Wi-Fi in public areas. Wonderfully located hotel with the sea view. Close to the city centre. Very kind stuff. Excellent Breakfast and coffee. Very clean and big rooms with private terrace. Big parking space. Very good internet connection. We will come back for sure with pleasure. ❤

Show more Show less
8.2
Very good
548 reviews
Price from
£95
per night

Hotel Cala Lunga 4 stars

Hotel in La Maddalena

Surrounded by cliffs overlooking the Mediterranean Sea, Hotel Cala Lunga features three coves, an outdoor pool, two restaurants and a furnished terrace. Free Wi-Fi access is available. We found the service very personal during our 3night stay. We were greeted brightly dispite our arrival late in the day. We felt welcomed, and made to feel treated on what was our honeymoon. Whilst we did not have time to use all their facilities (we would have tried the massage if time), we felt the facilities were excellent with lovely private beaches and a great pool to cool off on a particularly warm day. The restaurant was great for our first night, so much so we returned for our last night.

Show more Show less
8.5
Very good
362 reviews

Hotel Villa Del Parco 3 stars

Hotel in La Maddalena

Set on the island of Maddalena, Hotel Villa Del Parco is off Sardinia’s North Coast and just 400 metres from Punta Tegge beach. It offers country-style rooms and suites. Great hotel with an awesome view. Breakfast was very good and everyone was very nice & friendly. We parked our car nearby for free.

Show more Show less
9.1
Superb
769 reviews
Price from
£62
per night

Hotel Nido D'aquila 3 stars

Hotel in La Maddalena

Set on a secluded beach on the island of Maddalena, Hotel Nido D'aquila features views of Sardinia across the bay. It offers air-conditioned rooms and studios. Sparkling clean, helpful staff and a great porch to light up the studio. Location is also perfect if coming by car. Punta Tegge down the street offers great snorkeling opportunities.

Show more Show less
8.1
Very good
403 reviews
Price from
£63
per night

Le Nereidi Hotel Residence 3 stars

Hotel in La Maddalena

Set in the Maddalena National Park, just 300 metres from the sea, Le Nereidi features 2 tennis courts, an indoor pool with hydromassage jets, and a sun terrace. Emanoella and her husband was absolutely extremely friendly and helpful. All her recommendations was great. Any request or questions we had was resolved in a minute. I haven’t seen such a great customer service like hers even in the biggest chains around the world. Absolutely amazing stuff also WiFi great location with parking which hard to find in the Center. For us the location was perfect because we want to explore the island and this location was perfect. 5 min from Center 2 min from beach if you you want to stay close and 1 min to a big supermarket and gas station. This place answered all your needs for a perfect time. I will definitely come back there just because of there amazing service and experience

Show more Show less
8.3
Very good
343 reviews
Price from
£120
per night

Hotel Delle Isole 3 stars

Hotel in La Maddalena

Hotel Delle Isole is surrounded by myrtle and wild olive trees, 100 metres from the historical centre and the harbour in La Maddalena Island. It offers large rooms, free parking, and free internet. Like your variety of breakfast choices and lovely terrace. I wish you would start breakfast earlier by 7:30. Myself, spouse and others at the hotel also made this comment. Coffee or tea is a “must” early drink for many travelers. Thanks for considering. Ranie

Show more Show less
8.5
Very good
269 reviews
Price from
£73
per night

Hotel La Conchiglia 3 stars

Hotel in La Maddalena

Right in the heart of La Maddalena in the Sardinia archipelago, Hotel La Conchiglia offers air-conditioned accommodation with free Wi-Fi. Good location, just a 5 minute drive to the centre. Wonderful staff, especially Erica she was lovely and very helpful! Small hotel, very clean and there was a lovely continental breakfast. Would definitely recommend a stay there and would like to visit again one day.

Show more Show less
7.9
Good
307 reviews
Price from
£43
per night

Most booked hotels in La Maddalena in the past month

See all

Budget hotels in La Maddalena

See all

FAQs about hotels in La Maddalena

  • These hotels in La Maddalena are highly rated by couples: Residenza Mordini, Hotel Villa Del Parco and Excelsior.

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

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

  • Il Gabbiano, Hotel Miralonga and Hotel Cala Lunga have received great reviews from travellers in La Maddalena regarding the views from their hotel rooms.

  • On average, 3-star hotels in La Maddalena cost £133 per night, and 4-star hotels in La Maddalena are £228 per night. If you're looking for something really special, a 5-star hotel in La Maddalena can on average be found for £361 per night (based on Booking.com prices).

  • Excelsior, Hotel Villa Del Parco and Residenza Mordini are some of the popular hotels in La Maddalena.

  • Some of the best hotels in La Maddalena near Island of Budelli include Residenza Marginetto, B&B Villa Sprafundu and B&B Il Corallo.

  • For hotels in La Maddalena that serve up a highly-rated breakfast, try Residenza Mordini, Hotel Cala Lunga and Hotel Villa Del Parco.

  • Many families visiting La Maddalena loved staying at Residenza Mordini, Excelsior and Hotel Villa Del Parco.

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about La Maddalena:

Explore guest reviews of hotels in La Maddalena

See all