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.



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).

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