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+
Santa Teresa Gallura – 361 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.

Hotel Corallaro 4 stars

Hotel in Santa Teresa Gallura

Offering an outdoor pool and sea-view sun terrace, Hotel Corallaro is in Santa Teresa di Gallura's historical centre, 200 metres from the popular Rena Bianca beach. WiFi is free. The hotel is located near the beach in a quiet area of the town. Breakfast is wonderful, plenty of things to choose from like yoghurts, fresh fruits, bread, cheeses, eggs and hams. The staff was very friendly. There are plenty of restaurants nearby, all within walking distance of the hotel. The town is lively and there are some wonderful small shops.

Show more Show less
8.6
Fabulous
407 reviews
Price from
£135
per night

Hotel Canne al Vento 3 stars

Hotel in Santa Teresa Gallura

Set in Santa Teresa Gallura, Hotel Canne al Vento offers a terrace and air-conditioned rooms with free Wi-Fi. Sandy beaches are a 10-minute walk away. Friendly owners, amazing breakfast, clean room, good position.

Show more Show less
9.2
Superb
626 reviews
Price from
£53
per night

Hotel Da Cecco 3 stars

Hotel in Santa Teresa Gallura

Set on the northern coast of Sardinia, Hotel Da Cecco is 200 metres from Santa Teresa Gallura’s beach. It offers classic-style accommodation, a bar and a 24-hour reception. Everything was great, from Massimo to the breakfast

Show more Show less
8.9
Fabulous
481 reviews
Price from
£51
per night

Colonna Grand Hotel Capo Testa 5 stars

Hotel in Santa Teresa Gallura

Featuring Mediterranean-style architecture, Hotel Capo Testa features 2 swimming pools with stone waterfalls and hot tub area. It offers panoramic sea views and a private white-sand beach. Everything. Perfect. Everyone made our days fantastic.

Show more Show less
8.1
Very good
405 reviews
Price from
£128
per night

GrindiSuite Relais de Chambre 5 stars

Hotel in Santa Teresa Gallura

On the northern tip of Sardinia, 200 metres from the beach Rena Bianca, GrindiSuite Relais de Chambre offers elegant rooms with free Wi-Fi. Piazza San Vittorio is 50 metres away. The staff was helpful, delightful and courteous. The rooms seemed to have recently been remodeled, tastefully decorated; the bathroom was light, larger than normal Italian shower with a rain style shower head. The breakfast buffet had items to fit anyone's dietary needs, plenty of selections, both savory and sweet, fruits, salads, grilled veggies, local cheeses and salumi. We had a delicious seafood dinner at the restaurant, Mediterraneo.

Show more Show less
8.7
Fabulous
415 reviews
Price from
£47
per night

Hotel Moderno 3 stars

Hotel in Santa Teresa Gallura

Set in Sardinia, the Moderno is a small hotel located in Santa Teresa Gallura, just 50 metres from the main square, Piazza Vittorio Emanuele. It offers air-conditioned rooms with LCD TV and a minibar.... Location, short walk to beach. Positive Staff.

Show more Show less
8.9
Fabulous
254 reviews
Price from
£56
per night

Club Esse Shardana 4 stars

Hotel in Santa Teresa Gallura

On the northernmost tip of Sardinia, the 4-star Club Esse Shardana has rooms with air conditioning, 3 km from Santa Teresa di Gallura. The property features a garden with outdoor swimming pool. The view was stunning, the room was perfectly cleaned, the staff was friendly and welcoming

Show more Show less
7.4
Good
809 reviews
Price from
£46
per night

Scano Comfort Inn 3 stars

Hotel in Santa Teresa Gallura

Located in Santa Teresa Gallura, the Scano Comfort Inn has a Sardinian restaurant. It offers free Wi-Fi in most of the rooms. Staff are very very nice, warm and helpful. Great location. 5min walking to the beach and old center. 10min away from the bus station. Sure we’ll be back!!!

Show more Show less
7.4
Good
468 reviews
Price from
£29
per night

Hotel Majore 4 stars

Hotel in Santa Teresa Gallura

Featuring a small seasonal outdoor pool and a traditional restaurant, the eco-friendly and family-run Hotel Majore is located in Santa Teresa Gallura’s centre. Next to bus stop and a few blocks from village center

Show more Show less
7.4
Good
220 reviews
Price from
£56
per night

Albergo Villamarina 3 stars

Hotel in Santa Teresa Gallura

Albergo Villamarina is located in Santa Teresa di Gallura, just 1 km from the coast and its beautiful beaches. It features free Wi-Fi throughout, a traditional restaurant, and air-conditioned rooms. Great location by the main road, nice and big room with a spacious and new bathroom. Greeted by the nice hotel owner.

Show more Show less
8
Very good
451 reviews
Price from
£53
per night

Most booked hotels in Santa Teresa Gallura in the past month

See all

Santa Teresa Gallura's best hotels with breakfast

See all

Budget hotels in Santa Teresa Gallura

See all

FAQs about hotels in Santa Teresa Gallura

  • These hotels in Santa Teresa Gallura are highly rated by couples: Hotel Muita di Mari, Hotel Canne al Vento and Hotel Da Cecco.

  • On average, it costs £83 per night to book a 3-star hotel in Santa Teresa Gallura for tonight. You'll pay on average around £134 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Santa Teresa Gallura will cost around £204 (based on Booking.com prices).

  • Rena Bianca Suite, Hotel Da Cecco and Hotel Muita di Mari have received great reviews from travellers in Santa Teresa Gallura regarding the views from their hotel rooms.

  • Many families visiting Santa Teresa Gallura loved staying at Hotel Muita di Mari, Hotel Canne al Vento and La Coluccia.

  • The average price per night for a 3-star hotel in Santa Teresa Gallura this weekend is £76 or, for a 4-star hotel, £108. Looking for something even fancier? 5-star hotels in Santa Teresa Gallura for this weekend cost on average around £98 per night (based on Booking.com prices).

  • Hotel Muita di Mari, Hotel Canne al Vento and Hotel Da Cecco are some of the popular hotels in Santa Teresa Gallura.

  • For hotels in Santa Teresa Gallura that serve up a highly-rated breakfast, try Hotel Canne al Vento, Hotel Moresco and Hotel Muita di Mari.

  • On average, 3-star hotels in Santa Teresa Gallura cost £99 per night, and 4-star hotels in Santa Teresa Gallura are £189 per night. If you're looking for something really special, a 5-star hotel in Santa Teresa Gallura can on average be found for £344 per night (based on Booking.com prices).

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Santa Teresa Gallura:

Explore guest reviews of hotels in Santa Teresa Gallura

See all