Skip to main content

Filter by:


Star rating

Review score

San Giovanni – 1 hotel or place to stay
See the latest prices and deals by choosing your dates.
Sea Paradise, hotel in San Giovanni

Set in San Giovanni, 100 metres from Spiaggia di San Giovanni and 400 metres from Su Tiriarzu Beach, Sea Paradise offers a garden and air conditioning.

The property is located 2 min from the beach. The neighbourhood is quiet and safe. Perfect if you're looking to relax. The owners were very friendly and helpful. Bed was very comfortable. Bathroom very clean. Perfect for two people for a couple nights. There is a fridge and a small outside kitchen which is very useful. Close to bigger cities for dining and visiting.
9.0
Scored 9.0
Superb
Rated superb
15 reviews
Price from£89.99per night
Hotel Pedra Niedda, hotel in San Giovanni

Set in Tanaunella, Hotel Family Pedra Niedda offers colourful accommodation with a private entrance 400 metres from the sandy beach of Porto Ainu. It features a restaurant and free private parking.

Restaurant serves excellent food, lovely surrounding views, very friendly helpful staff. Good to have mini fridge in room. Good varied breakfast, excellent coffee, delicious pizza. Excellent room cleaning and daily change of sheets and towels.
8.6
Scored 8.6
Fabulous
Rated fabulous
498 reviews
Price from£69.42per night
Sa Prata Hotel & Resort, hotel in San Giovanni

Sa Prata Hotel & Resort is in a quiet location overlooking the sea. It offers free WiFi, an outdoor pool, and air-conditioned rooms, just 750 metres from the beach.

My boyfriend and I absolutely adored this little gem, and was the best place we stayed on our trip to Sardinia. The staff were so friendly and accommodating and the room was exceptional. Blackout blinds and bug nets on the windows, comfy bed, high pressure shower, EXCELLENT breakfast, nice pool, great cleaning, quiet, and great location. I can’t say enough good things about Sa Prata. We fell in love with Sa Prata and Budoni, and We’ll definitely be back!
9.0
Scored 9.0
Superb
Rated superb
282 reviews
Price from£102.84per night
Hotel Cala Mirto, hotel in San Giovanni

A pleasant stroll from the Cala Mirto Bay in the hamlet of Porto Ainu, Hotel Cala Mirto offers a free tennis court and seasonal pool.

Easy to find and park nearby. Comfortable. Pool is nice
8.1
Scored 8.1
Very good
Rated very good
194 reviews
Price from£88.24per night
Hotel Budoni Beach, hotel in San Giovanni

Budoni Beach is just 200 metres from Porto Ainu beach, 4 km south of Budoni. It offers elegant rooms with light colour schemes, free Wi-Fi and patios overlooking the large garden.

For a short stay it is a fine Hotel. People at reception are friendly and helpfull You can park your car at property and the breakfast is complete and good.
7.6
Scored 7.6
Good
Rated good
125 reviews
Price from£84.34per night
Sale Hotel, hotel in San Giovanni

Situated in Posada, 2.8 km from Su Tiriarzu Beach, Sale Hotel features accommodation with a terrace, free private parking and a bar.

nice and english speaking personel, room was big and clean, huge balcony, modern looking bathroom. free parking around hotel or on hotel reserved spots
9.1
Scored 9.1
Superb
Rated superb
225 reviews
Price from£71.13per night
Hotel L'Ancora, hotel in San Giovanni

Hotel L'Ancora features a shared lounge, terrace, a restaurant and bar in La Caletta.

Location and breakfast
8.4
Scored 8.4
Very good
Rated very good
152 reviews
Price from£53.87per night
Maria Caderina Green Village, hotel in San Giovanni

Offering an outdoor pool and a roof garden, Maria Caderina Green Village is set in the countryside of Posada. It offers brightly coloured rooms with a balcony and is 2km from the town centre.

Regular breakfast, nice service. Nice view from the room.
9.1
Scored 9.1
Superb
Rated superb
199 reviews
Price from£95.35per night
Hotel Made, hotel in San Giovanni

Set in Posada, within 2.8 km of Su Tiriarzu Beach and 35 km of Isola di Tavolara, Hotel Made offers accommodation with a bar and free WiFi throughout the property as well as free private parking for...

My best experience on island. Friendly people, great breakfast, all clean as it should be. Definitelly will stay here again.
9.3
Scored 9.3
Superb
Rated superb
250 reviews
Price from£74.56per night
Sa Jacca Albergo Rurale, hotel in San Giovanni

Situated in Siniscola, 43 km from Isola di Tavolara, Sa Jacca Albergo Rurale features accommodation with a garden, free private parking, a shared lounge and a terrace.

Very hospitable and good breakfast
9.1
Scored 9.1
Superb
Rated superb
42 reviews
Price from£85.70per night
See all hotels in and around San Giovanni
Subscribe to receive premium deals

Prices drop the moment you sign up!