San Teodoro

a view of san teodoro in olbia-tempio sardinia
San Teodoro, Olbia-Tempio, Sardinia

About San Teodoro

San Teodoro is a municipality (comune) in the Province of Olbia-Tempio in Sardinia, located about 180 kilometres (110 miles) north-east of Cagliari and about 20 kilometres (12 miles) south-east of Olbia. The San Teodoro area covers approximately 105 square kilometres (40.5 sq mi). Given its strategic geographic position within easy reach of the Olbia airport and the port, the historic and beautiful village of San Teodoro has become one of the most popular Sardinian holiday resorts in the last few years. Fortunately, its growing popularity has left the village’s charm completely intact. The village offers a large variety of natural environments, ranging from large wetlands near its beaches, to the great lagoon (Stagno di San Teodoro) rich in flora and fauna, but also vast mountainous regions such as the picturesque Monte Nieddu.

Things To Do in San Teodoro

Visit the Village

Walking through the center of the village is certainly a nice activity, and visits can be made to the churches of Sant’Andrea and Sant’Antonio. At the the Archeological Museum, one can admire the archaeological remains that were taken from the center of San Teodoro, and its nearby waters.

Visit Monte Nieddu

Monte Nieddu, located roughly 7 kilometers west of San Teodoro, is a rough and picturesque mountain worth paying a visit, either to go trekking or mountain biking. The landscape is beautiful, with giant rocks shaped by the weather and time, rich flora and fauna, waterfalls and splendid vistas.

Play Golf in Puntaldia

Near La Cinta beach in Puntaldia, less than 5 kilometers north-east of San Teodoro, there’s the opportunity to play a nice game of golf at the Puntaldia Golf Club. It is located right by the Due Lune Resort Golf & Spa. The golf course is an oasis surrounded by greenery, that will surely make your game a memorable one. The course has 9 holes, and also features a driving range. Private lessons are available.

Go To the Beach

There are several beaches near San Teodoro to spend the perfect day. The best-known beach, La Cinta Beach (Spiaggia La Cinta), happens to be one of the longest beaches in north-east Sardinia with a length of 3.2 kilometers and is a great spot for windsurfing. Many kitesurfing enthusiasts choose La Cinta as it is one of the best kitesurfing beaches of Sardinia. Move a little further north, and you’ll find the family-friendly Lu Impostu beach that is backed by a pond in an area featuring interesting bird life. Travel further north in the direction of Capo Coda Cavallo and you’ll get to Cala Brandinchi beach, one of the best beaches of San Teodoro together with the aforementioned beach of La Cinta. It should come as no surprise that Cala Brandinchi beach is also known as ‘Little Tahiti’ because of the Caribbean-style colors of its waters. Those are just a few beaches north of San Teodoro, click on a beach name below to quickly find all the beaches that are near the village.

Sardinian Beaches Near San Teodoro

There are several sardinian beaches to explore near San Teodoro. Just click on a link below to find out more!

Puntaldia Beach

  • Length: 120 meters.
  • Things to do: snorkelling.
  • ✓ This beach is suitable for families with children.
a picture of spiaggia di puntaldia near san teodoro in north-east sardinia

Puntaldia beach, one of the smallest beaches in the area of San Teodoro, faces north-east offering marvelous views of Capo Coda Cavallo and Isola Tavolara.

Learn more about Puntaldia Beach, how to get there, and where to stay.

Lu Impostu Beach

  • Length: 1000 meters.
  • Things to do: birdwatching, kayaking, scuba diving, snorkelling, walking.
  • ✓ This beach is suitable for families with children.
a picture of blue skies over lu impostu beach near san teodoro sardinia

A few hundred meters south of Cala Brandinchi you’ll find Lu Impostu beach, the third largest beach of the San Teodoro area with a length of 1 kilometer.

Learn more about Lu Impostu Beach, how to get there, and where to stay.

Ottiolu Beach

  • Length: 500 meters.
  • Things to do: pedal boating, snorkelling.
  • ✓ This beach is suitable for families with children.
a picture of cala ottiolu beach

Ottiolu beach is located just 3 kilometers north of Cala di Budoni, right in front of the small village of Porto Ottiolu in Olbia-Tempio, Sardinia.

Learn more about Ottiolu Beach, how to get there, and where to stay.

Cala di Budoni

  • Length: 3800 meters.
  • Things to do: scuba diving, snorkelling, windsurfing.
  • ✓ This beach is suitable for families with children.
a picture of spiaggia di budoni in north east sardinia

Cala di Budoni lies in front of the village of Budoni, 8 kilometers south of San Teodoro. It is one of the last beaches you’ll find near the Nuoro border.

Learn more about Cala di Budoni, how to get there, and where to stay.

La Isuledda

  • Length: 400 meters.
  • Things to do: snorkelling.
  • ✓ This beach is suitable for families with children.
a picture of la isuledda beach near san teodoro in olbia tempio sardinia

Just a few hundred meters south-west of Cala d’Ambra you will find La Isuledda beach. This is the southernmost beach in the vicinity of San Teodoro.

Learn more about La Isuledda, how to get there, and where to stay.

Cala d’Ambra

  • Length: 700 meters.
  • Things to do: kayaking, snorkelling, windsurfing.
  • ✓ This beach is suitable for families with children.
a picture of cala d'ambra beach

Close to the village of San Teodoro you will find the beach of Cala d’Ambra. It is located a little under 2 kilometers south of the beach of La Cinta.

Learn more about Cala d’Ambra, how to get there, and where to stay.

La Cinta Beach

  • Length: 3200 meters.
  • Things to do: horseback riding, jogging, kitesurfing, snorkelling, stand up paddling, walking, windsurfing.
  • ✓ This beach is suitable for families with children.
a picture of spiaggia de la cinta near san teodoro in north-east sardinia.

La Cinta Beach (Spiaggia La Cinta), near San Teodoro, is one of the longest beaches (3.2 kilometers) in north-east Sardinia.

Learn more about La Cinta Beach, how to get there, and where to stay.

Cala Brandinchi

  • Length: 700 meters.
  • Things to do: kayaking, pedal boating, snorkelling.
  • ✓ This beach is suitable for families with children.
a picture of the clear waters at cala brandinchi beach in san teodoro sardinia

Cala Brandinchi beach (Spiaggia Cala Brandinchi) is one of the most beautiful beaches of Sardinia. Also known as ‘Tahiti’ because of its Caribbean looks.

Learn more about Cala Brandinchi, how to get there, and where to stay.