Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Save up to 17% by booking Flight + Hotel.

Search 321,000 hotels and 400 airlines worldwide.

Get the price Guarantee available for your trip.


Holiday in San Teodoro

A holiday in San Teodoro is a great way to discover the beauty of one of Sardinia's most popular destinations, known for its stunning scenery and friendly locals.

Easy to reach from the main ports of the north of the island, San Teodoro is the ideal destination for a fun and relaxing break, thanks to its beautiful beaches and its wild and unspoiled nature. San Teodoro is part of the sub-region of Gallura, completely surrounded by a series of charming bays and spectacular coastline, in an area so beautiful it is now protected from development. Holidays in San Teodoro are a guarantee of peace and relaxation: just what you need to disconnect from the routine and hectic pace of daily life.

Although primarily known for its crystal clear sea, the area boasts a wide variety of natural landscapes. From the coastal wetlands, including a vast lagoon that is home to migratory birds, to the mountains of the hinterland, with the main peak of Monte Nieddu. Travelling just a few kilometres in any direction you’ll notice visible changes in the surrounding scenery. Stunning views, natural waterfalls and ancient buildings bear witness to the history and rural life of Sardinia in times gone by, which now live on in its traditions and typical cuisine based on the simplest ingredients. But San Teodoro is so much more: It is also outdoor sports, adventure and the fascination of discovery, entertainment, night-life and popular traditions coming back into fashion thanks to the festivals that take place especially in summer. San Teodoro has preserved almost all its most important historical features intact, many of them shaped by the traditional rural life of Gallura. The old town, in fact, is not so different from the original, with the church, buildings and other structures still retaining the appearance and typical architectural features of the past.

Undisputed environmental heritage of both Sardinia and Italy, the beaches of San Teodoro extend for a stunning 37 km, flanked by granite cliffs of rare beauty and soft sandy beaches of fine white sand. Three of the twelve main beaches of San Teodoro: La Cinta, Cala D’Ambra and Isuledda, are easily accessible from the city centre. San Teodoro's beaches are part of the Tavolara - Punta Coda Cavallo Protected Marine Area, where investments have been made to enhance the environment and guarantee the quality of the sea and facilities.

If you want to spend a different and alternative day in San Teodoro, that doesn't involve the sea, you can always head for the mountains. The Nieddu Mountain range, with the highest peak being Punta Magghjóri, is 970 metres above sea level. Monte Nieddu dominates the plain of San Teodoro and provides an extraordinary opportunity for quality eco-tourism, ideal for hikers, walkers and mountain bikers.

What else are you waiting for? Take a look at our holiday packages to San Teodoro today and get ready for your next unforgettable adventure!


Top Hotel Deals

See all 130 Hotels in San Teodoro
£47
Hotel L'Esagono

Hotel L'Esagono

Via Cala d'Ambra 141, San Teodoro
3.8
of 5, from 62 reviews
3.0 out of 5.0

Nestled on the beach, this San Teodoro City Centre hotel is within 2 mi (3 km) of La Punta Falls, San Teodoro Beach, and San Teodoro Port. Cala Suaraccia Beach and Port Ottiolu are also within 9 mi (15 km).

£67
Hotel San Teodoro

Hotel San Teodoro

Località Badualga snc, San Teodoro
3.4
of 5, from 16 reviews
4.0 out of 5.0

This family-friendly San Teodoro hotel is located by the sea, within 3 mi (5 km) of La Punta Falls, San Teodoro Port and San Teodoro Beach. Cala Suaraccia Beach and Port Ottiolu are also within 9 mi (15 km).

Baja Bianca Hotel Club

Baja Bianca Hotel Club

Localita' Capo Di Coda Cavallo, San Teodoro
3.7
of 5, from 6 reviews
4.0 out of 5.0

This San Teodoro hotel is on the beach, 0.8 mi (1.4 km) from Cala Suaraccia Beach, and within 9 mi (15 km) of San Teodoro Beach and San Teodoro Port. Le Saline Beach and Marina Maria Beach are also within 12 mi (20 km).

Hotel & Residence Liscia Eldi

Hotel & Residence Liscia Eldi

Via l’Isuledda, San Teodoro
3.7
of 5, from 9 reviews
3.0 out of 5.0

Offering direct access to the beach, this San Teodoro residence is within 3 mi (5 km) of La Punta Falls, San Teodoro Beach, and San Teodoro Port. Cala Suaraccia Beach and Port Ottiolu are also within 12 mi (20 km).

£51
Terradimare Resort & Spa

Terradimare Resort & Spa

Via Naviglio Snc, San Teodoro
4.5
of 5, from 69 reviews
4.0 out of 5.0

Located in San Teodoro City Centre, this spa hotel is within 1 mi (2 km) of La Punta Falls, San Teodoro Beach, and San Teodoro Port. Port Ottiolu and Cala Suaraccia Beach are also within 9 mi (15 km).

£124
Paradise Resort Sardegna

Paradise Resort Sardegna

Località Lu Impostu, San Teodoro
4.4
of 5, from 30 reviews
5.0 out of 5.0

Located on the waterfront, this family-friendly hotel is within 6 mi (10 km) of La Punta Falls, Cala Suaraccia Beach, and San Teodoro Beach. San Teodoro Port and Port Ottiolu are also within 9 mi (15 km).

£16
Liscia Eldi Residence

Liscia Eldi Residence

Via l'Isuledda, San Teodoro
3.0 out of 5.0

Situated near the beach, this residence is within 2 mi (3 km) of La Punta Falls, San Teodoro Port, and San Teodoro Beach. Port Ottiolu and Cala Suaraccia Beach are also within 12 mi (20 km).

Top Flight + Hotel Deals

Top Deals on Flights

These prices were available within the past 7 days. Prices quoted are per person, return, for the period specified. Prices and availability are subject to change. Additional terms apply.