Skip to main content

Filter by:


Star rating

Review score

La Maddalena – 5 hotels and places to stay
See the latest prices and deals by choosing your dates.
La Casa di Nina, hotel in La Maddalena

Offering a garden and sea view, La Casa di Nina is located in La Maddalena, a few steps from La Maddalena Spiaggia and 800 metres from Beach Frutti d'Oro.

Beautiful house with beautiful sea view
9.5
Scored 9.5
Exceptional
Rated exceptional
284 reviews
Price from£128.56per night
Los Flamingos, hotel in La Maddalena

Located within 100 metres of La Maddalena Spiaggia and 600 metres of Beach Frutti d'Oro, Los Flamingos provides rooms with air conditioning and a private bathroom in La Maddalena.

This accomodation is amazing! The room was nicely equipped, everything was superclean. Eva is a wonderful host :) Breakfast was good.
9.4
Scored 9.4
Superb
Rated superb
79 reviews
Price from£64.28per night
Vistamare maddalena spiaggia, hotel in La Maddalena

Set in La Maddalena, 100 metres from La Maddalena Spiaggia and 1.3 km from Beach Frutti d'Oro, Vistamare maddalena spiaggia offers a private beach area and air conditioning.

Nice and well-equipped apartment close to the beach, with a view of the sea. Ideal for a family vacation. It has all the necessary appliances, convenient kitchen, large refrigerator, two bedrooms with comfortable beds. The terrace is large, with a view of the sea. Free parking space available. Convenient accommodation, allowing you to check in at non-standard times. Close to the house is a shopping center where you can do basic shopping and restaurants where you can eat deliciously.
9.3
Scored 9.3
Superb
Rated superb
34 reviews
Price from£257.11per night
P. Home, hotel in La Maddalena

Situated in La Maddalena, 1 km from La Maddalena Spiaggia and 2.3 km from Beach Frutti d'Oro, P. Home offers air conditioning.

9.6
Scored 9.6
Exceptional
Rated exceptional
7 reviews
Price from£149.98per night
Su Loi Seafront Apartments unit 12, hotel in La Maddalena

Offering garden views, Su Loi Seafront Apartments unit 12 is an accommodation situated in La Maddalena, 2 km from La Maddalena Spiaggia and 2.5 km from Beach Frutti d'Oro.

I would highly recommend this property. The owner was very kind and helpful for all our requests.
8.6
Scored 8.6
Fabulous
Rated fabulous
22 reviews
Price from£157.70per night
Rosa Hotel, hotel in La Maddalena

Set in Capoterra's historic centre, the family-run Rosa Hotel is 20 km outside Cagliari.

Clean room.Nice personal. Price performance during 1 half of August.
8.2
Scored 8.2
Very good
Rated very good
32 reviews
Price from£85.70per night
Hotel Santa Gilla, hotel in La Maddalena

Featuring an outdoor pool set in Mediterranean gardens, a restaurant, and a free gym, Hotel Santa Gilla is less than 1 km from the sandy beach of La Maddalena.

Hotel is great, rooms and facilities are nice. Rooms at pool side are just wonderful. U can reach the hotel easily with public transportation from Cagliari.
8.2
Scored 8.2
Very good
Rated very good
707 reviews
Price from£118.27per night
B&B Gassa d'Amante, hotel in La Maddalena

Located in Capoterra, 20 km from Cagliari’s historic centre and 5-minute drive from the beach, B&B Gassa d'Amante offers simple rooms with a daily sweet breakfast.

The location of the B&B is perfect for discovering Sardinia with a car - quiet, safe neighborhood, shops, petrol station, restaurants near etc. The hosts we're very friendly and helpful - they recommend us what places to visit, where to dine, where to shop etc. Great breakefast, nice room, recommend!
9.2
Scored 9.2
Superb
Rated superb
111 reviews
Price from£95.13per night
B&B Sole D'oro, hotel in La Maddalena

B&B Sole D'oro has garden views, free WiFi and free private parking, situated in Maddalenedda, 200 metres from La Maddalena Spiaggia. Every unit has air-conditioned rooms.

Location excellent, a very short walk to the seaside/beach. 8mins to the supermarket & the bus stop to go to the city or further south. Pool very small as expected but it was great to have. I was made feel very at home, the hosts were very kind and we shared some nice time when i returned from the restaurant, very nice as i was travelling alone.
8.9
Scored 8.9
Fabulous
Rated fabulous
122 reviews
Price from£98.56per night
B & B Country House, hotel in La Maddalena

Set just 24 km from Nora, B & B Country House provides accommodation in Capoterra with access to a garden, a shared lounge, as well as a housekeeping service.

What a delightful place to stay. The host is such a welcoming, cheerful, sweet lady. The room was basic clean and had everything needed for a nice nights sleep. Any forgotten toiletries were available in the bathroom. There is a nicely decorated lounge/dining room for use at any time. Nice quiet place to stay. Breakfast is served at a time that worked for my schedule. Unfortunately, I did not feel well in the morning so I was able to take a few things with me to eat later on. Located in the country but very close to the town of Capoterra (just a few minutes). Plenty of space to park. Lovely place to stay to get away from the big city.
8.5
Scored 8.5
Very good
Rated very good
64 reviews
Price from£68.56per night
See all 6 hotels in La Maddalena
Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about La Maddalena:

  • 10
    Scored 10

    Ah what can I say....over and above with the hospitality and...

    Ah what can I say....over and above with the hospitality and friendliness...nothing was too much trouble Clean tidy comfortable rooms and a terrace to add 50m from the sea Lovely people...lovely atmosphere Quiet and safe If you need to escape... this is the place to go I didn't want to come back I definitely will return Grazie mille Luca Eleonora and Victoria
    nicola
    Ireland
  • 4.0
    Scored 4.0

    The ocean here is a bit brown from nearby river and there is...

    The ocean here is a bit brown from nearby river and there is not much to do except relax. No beach bars or restaurants. You need to drive to another town for entertainment / food. But a good spot for Kite Surfing.
    Chantel40
    Switzerland