San Teodoro is one of the most beautiful coastal towns in Sardinia. Located on the border between the Gallura and Baronia regions, it has always been famous for the stunning colors of its sea.
It’s a part of Sardinia I love visiting, because it has a lot to offer, and I never miss an opportunity to hang out at its best beaches, explore the nearby islands, and even the inner region.
Although the main reason to visit San Teodoro is indeed the gorgeous beaches, this small town has much more to offer. The town has a fun vibe. There are clubs and bars for a legendary nightlife, so it often attracts a younger crowd.
If you are planning a trip to northeastern Sardinia, you should definitely consider San Teodoro as your base. Continue reading to discover the best places to visit in the area, as well as the best beaches, and for tips to plan your trip.
Do you need more help planning your trip to Sardinia? Book a one-hour travel consultation with Claudia, and join the Strictly Sardinia Facebook Community.

San Teodoro, Italy: Quick Facts
Here is a quick overview of San Teodoro, Italy:
- Where: Northeast Sardinia, ~30 km (18.6 miles) south of Olbia (airport + ferry hub)
- Known for: La Cinta + Cala Brandinchi beaches, San Teodoro Lagoon birdlife, boat trips to Tavolara/Molara, summer nightlife
- Best months: Late May–early July and September (warm sea, fewer crowds); August is peak crowding
- Need a car? Strongly recommended (beach access + flexibility)
- Typical stay: 3–5 days (enough for beaches + one boat day + lagoon + day trip)
- Protected area note: Parts of the coast fall within/near the Tavolara–Punta Coda Cavallo Marine Protected Area, with specific rules.
Is San Teodoro Worth Visiting?
Yes, San Teodoro is worth visiting if you want easy access to some of northeast Sardinia’s best beaches without the prices of the Emerald Coast (though I should warn you: San Teodoro isn’t a budget-friendly destination in Sardinia).
It’s a great destination if you want clear water, sandy beaches, and a lively summer atmosphere. It’s especially good for beach-focused trips and boat excursions. If you prefer historic towns or a quieter, year-round feel, other Sardinian destinations like Cagliari or Alghero may suit you better.

Where To Stay In San Teodoro
If you decide to spend at least part of your trip to Sardinia in San Teodoro, you will be glad to know that there are plenty of excellent accommodation options in San Teodoro.
However, I shall warn you that San Teodoro isn’t a compact town. Where you stay affects your entire experience, especially if you don’t have a car.
Here are the best areas:
Town Center
- Best for restaurants and nightlife
- Walkable
- Evening markets
- Trenino access (if you don’t want to rent a car)
My recommended place to stay in the town center:
Hotel Il Viandante – Located in the city center, the rooms are all furnished with traditional furniture made by local artisans and are equipped with every comfort. Free parking and a pool are available. The hotel is very close to several restaurants and pizzerias. You can book a shuttle service to the airport or the harbor.
La Cinta area
- Best beach access without isolation
- Close to the main beach
- Still near town
- Good family balance
My recommended place to stay in La Cinta area:
Residence Sardegna Summer Li Cuppulati – Located very close to the La Cinta Beach, this residence offers apartments with everything you might need. It is pet-friendly and offers free parking and a shuttle service. Couples and young people love it, especially for its very central position.
Capo Coda Cavallo
- Best scenery and quieter stays
- Granite coastline
- Near multiple coves
- Requires car
My recommended place to stay in the Capo Coda Cavallo area:
Baglioni Resort – One of the best beach resorts in Sardinia, not to mention one of the island’s best luxury hotels, it has gorgeous rooms and direct access to the beach.
Outside town
- Rural stays
- Agriturismi
- Quiet bases
- Strong car dependency
My recommended place to stay outside San Teodoro:
B&B Limone – This Bed and Breakfast offers free parking and all the comforts you might need. It’s pet-friendly and located close to the beaches. You can choose among continental and buffet breakfast options and enjoy them on the terrace or in the garden.
Make sure to also read my post, Best Hotels In San Teodoro, for more accommodation options in the area.

Best Time To Visit San Teodoro
The best time to visit San Teodoro is late May to early July and September. These months offer warm weather, swimmable sea temperatures (it’s still quite cold in May), and fewer crowds than peak summer.
June and early July are especially balanced. Days are long and sunny, beaches are lively but manageable, and all seasonal services are open. Sea conditions are usually calm, making it a good time for swimming and boat trips.
Last time my friends and I visited it was towards the end of July, and it was incredibly busy (some beaches were impossibly crowded).
September is another strong option. The sea stays warm, and visitor numbers drop as schools reopen. Prices for accommodation often decrease, and the atmosphere feels more relaxed while everything is still operating.
Much like in the rest of Sardinia, August is the busiest month. Italians usually go on holiday in August, and beaches, roads, and restaurants get particularly crowded. Expect higher prices and more limited parking.
Spring and early autumn can still work if you want quieter conditions, but most beach services and tours may run on reduced schedules outside the main season.

How Long Should You Stay In San Teodoro?
Most travellers spend 3 to 5 days in San Teodoro. That’s enough time to enjoy the main beaches, take a boat trip, and explore the surrounding coast without rushing.
With 3 days, you can cover the essentials: La Cinta beach, one or two spots around Capo Coda Cavallo like Cala Brandinchi, and an evening in the town center. This works well if San Teodoro is one stop in a longer Sardinia itinerary.
A 4–5 day stay allows you to see more. You can add a boat tour to Tavolara, visit quieter beaches like Cala Girgolu, and include short trips to the inland Monte Nieddu area. It also allows time to adjust plans around wind, which affects beach conditions.
If you prefer slow travel or outdoor activities, staying up to a week makes sense. It’s great if you want beach time, light hiking, water activities, and relaxed evenings without moving bases.

How To Get To San Teodoro From Olbia
Olbia is the closest airport and harbor to San Teodoro, so it makes sense to use it as a starting point to get there. Here’s how to get to San Teodoro from Olbia:
By car
If you rent a car in Olbia, you will be delighted to know that San Teodoro is only about 30 km (18.6 miles) from Olbia. You just need to follow SS131 southbound – there are plenty of road signs leading you there.
I recommend using Discover Cars for the best deals on car rental in Sardinia. It’s actually what I use wherever I travel, and I enjoy their services.
By private transfer
If you don’t think you’ll need a car once you get to San Teodoro, book a private transfer to take you there from the airport. I recommend using Welcome Pickups to book your private transfer.
By bus
There are two bus stops in Olbia where you can hop on the bus and go directly to San Teodoro. The line is ARST 514, and the stops are SS125 loc. La Traversa and Via Gramsci. You can get the tickets at a nearby tabaccheria shop or at the vending machines.

How To Get To The Beaches from San Teodoro
If you prefer not renting a car for your San Teodoro holiday, you will be glad to know that there’s a free shuttle bus that connects the town to the various beaches and neighborhoods.
The shuttle bus runs from the end of May to the end of October, and must be booked in advance on the official website santeodoroexpress.com. The website is available in several languages, including English.
Best Restaurants in San Teodoro
There’s a great choice of restaurants in San Teodoro, for any budget. These are the places I usually recommend:
- Gusto By Sadler – Located inside the amazing Baglioni Resort, this is a Michelin-starred restaurant (one of my favorite restaurants in Sardinia), that elevates contemporary Italian cuisine. Much like the hotel, it’s expensive (but worth it).
- Le Terrazze – One of the best seafood restaurants in San Teodoro, go there for a superb fregola with seafood, or spaghetti con le arselle.
- Bal Harbour – On the way to La Cinta beach in San Teodoro, it has a super nice location, and the food is good. It’s on the pricey side. It targets a bit of a younger audience, but the food is lovely.
- Sos Ammentos – If you want just a pizza or more traditional-style food, this is the place to go.
- Friggitoria Fish Market – This fishmonger is located in Murta Maria, outside of San Teodoro, and it’s one of my favorite eateries in the area. It’s a bit chaotic, but here’s how it works: grab a table, then make your way to the counter and ask for whatever daily catch you want, however you want it made. Their calamari are excellent, and prices very reasonable.

Best Beaches In San Teodoro
As I have said already, most people visit San Teodoro to enjoy the incredible beaches: they are some of the best beaches in Sardinia.
How to pick the right beach in San Teodoro
- If you want easy logistics + long sandy beach → La Cinta
- If you want shallow water + postcard look → Cala Brandinchi / Lu Impostu
- If you want snorkelling + granite coves → Cala Girgolu / Capo Coda Cavallo area
- If you want quiet(ish) alternatives → Lastra Ruja and smaller coves nearby
- If it’s windy → choose beaches sheltered from that day’s wind direction (usually Cala Brandinchi is a safe bet)

Lu Impostu
This is one of the most popular beaches in San Teodoro. The dunes of white, fine sand and the vegetation create a unique environment, and the views are stunning. If you go there in the off-season, you may have the impression of being on a lonely, desert island.
Pity that this is one of the most popular beaches in northern Sardinia, and that many people choose visit in the peak summer months. The water is shallow, so the beach is great for families traveling with children, who can play safely on the shore and in the water.
There is plenty of space for everyone, because the beach is more than one km (0.6 miles) long and quite broad. There are kiosks at the beach where you can get food and drinks, and beach clubs to rent umbrellas and sunbeds in case you don’t want to bring your own.

Cala Brandinchi
Nicknamed “Little Tahiti” for its resemblance to a tropical beach, Cala Brandinchi is one of the most beautiful – and most intact – beaches in the area.
The fact that it’s intact doesn’t make it secluded, though. On the contrary, this is one of the most popular beaches in the area. When my friends and I visited last time, we found it impossibly crowded (but gorgeous nevertheless).
It’s also one of the protected beaches of Sardinia, whereby limits to the number of daily visitors have been placed in order to protect it.
Cala Brandinchi shares the parking lot with Su Impostu, which is right next door. It has kiosks and beach clubs to rent equipment. It’s a perfect beach for families, as the water is very shallow and typically calm.
Fun fact: The beach also has historic value, as it’s from here that Italy unifaction hero Giuseppe Garibaldi sailed towards Rome to conquer it and unify Italy.
Check out my post, Local Guide To Cala Brandinchi, for more information that will help you plan your visit.

La Cinta
This beach is the symbol of San Teodoro, famous not only for its colors but also for the unmistakable fragrance of junipers and wild lilies filling the air. It’s also the most popular beach in town, because it’s easy to reach (and gorgeous), not to mention rather spacious.
La Cinta is about 5 km (over 3 miles) long. You can walk there from the center of San Teodoro. Although it’s often very crowded, it’s always a safe bet when other beaches are too busy, as it’s the largest in the area.
You will find kiosks for food and beach clubs to rent equipment. And if you are interested, you can even sign up for kitesurfing lessons. Behind the beach, San Teodoro Lagoon is a good spot to admire pink flamingos.
Cala d’Ambra
This beautiful beach is easy to reach from the center of San Teodoro (not even a km, less than half a mile), and for that reason, it is often crowded. Here you’ll find clear, shallow water and soft sand, a great spot for families.
The beach is also a renowned spot for wind and kite surfing, diving, and snorkeling. Located at the beach, there are kiosks and beach clubs, in case you feel like having a lazy day and don’t wish to carry your umbrella or your lunch.

Capo Coda Cavallo
Located inside the protected Marine Area of Tavolara, Capo Coda Cavallo is a stunning peninsula north of Cala Brandinchi, famous for its waters that are always still: no matter the wind, there are no waves thanks to its geological shape. And because of this, the beach (and the area in general) is a paradise of biodiversity.
If you like snorkeling, you shouldn’t miss it: you might spend hours underwater and continuously see something new and fascinating.
If you have a car, to get there you must drive up to Belvedere Punta Est. The viewpoint gives a clear look at the variety of landscapes in this area, from granite headlands to sea grottos and distant mountains. It’s a quick stop, but it helps you understand the geography of Capo Coda Cavallo.
The main beach is a long, curved stretch of sand with calm, shallow water. It’s suitable for swimming and it is one of the better spots in the area for kayaking. Rentals are usually available in summer, and paddling here lets you explore small coves and rocky inlets that are hard to reach on foot.
The southern edge of the peninsula feels different. The coastline becomes rockier, with low cliffs and uneven access points. It’s worth seeing for the contrast, especially if you like quieter corners. Swimming is possible but more difficult due to rocks and deeper water, so it’s less practical than the main beach.
Good to know: Some boat tours from Olbia also stop at Capo Coda Cavallo. For example, you may want to consider this boat tour that goes to Tavolara and Molara Islands.

Cala Girgolu
Significantly quieter compared to Cala Brandinchi, Lu Impostu, and La Cinta, Cala Girgolu is located south of Capo Coda Cavallo. The beach is a mix of pebbles and sand, with beautiful granite formations shaped by the wind and the sea, and several small coves to sunbathe and relax.
Its symbol is the “Turtle Rock,” a turtle-shaped rock that’s one of the most photographed places in Sardinia.
The area is best known for the rock formations, including the so-called “Turtle Rock.” Water is generally clear and shallow, suitable for swimming in calm conditions. Access is via dirt roads, and facilities are limited or seasonal.
Lastra Ruja
If you are looking for a more secluded beach during your time in San Teodoro, Lastra Ruja is definitely a good option. This is not a very famous beach, but it’s beautiful, nonetheless.
Lastra Ruja Beach is located north of Capo Coda Cavallo. It is a narrow sandy beach backed by low Mediterranean scrub, and it’s wilder than most beaches in the area. Because it’s a fairly exposed beach, the sea conditions vary depending on the wind, meaning there are occasional waves, and water clarity is better in calm weather.
The area is particularly good for snorkeling, and the colors of the water and sand are simply stunning.
Access to Lastra Ruja is via secondary roads and short paths, and services are minimal or absent.

Cala Suaraccia
This beach in the Capo Coda Cavallo area is also known locally as Cala Brandinchi Est due to its proximity to Cala Brandinchi.
The beach has fine white sand and shallow, clear water, making it suitable for swimming. It faces Tavolara Island, with open views across the marine protected area. Conditions are usually calm, though the wind here can affect the surface.
It is generally quieter than nearby Cala Brandinchi, but still busy in high season.

What To See And Do In San Teodoro
San Teodoro is one of the most famous coastal towns of Sardinia. Most people who visit spend their time at the beach, but there are a few attractions worth your time.
Museo delle Civiltà del Mare
The Museo della Civiltà del Mare in San Teodoro has a nice exhibit and traces the history of San Teodoro and the neighboring cities from their Punic times to the present. It documents the traditional relationship between local communities and the sea. It focuses on maritime culture rather than general history, with an emphasis on fishing, coastal life, and lagoon ecosystems.
The exhibits include original tools used by fishermen, handmade nets, wooden boat models, and equipment linked to small-scale coastal fishing. Informational panels explain how residents relied on lagoons and shallow coastal waters for food and trade, especially before the rise of tourism. There is also material on traditional fish processing and seasonal fishing practices.
The relics on display here are a witness to how important the harbors in this part of Sardinia were throughout history, both as exchange points and as strategic war sites.
Part of the display highlights the natural environment of the Tavolara–Punta Coda Cavallo area, including marine habitats and species typical of the northeast Sardinian coast. The museum also touches on how marine protection measures have changed local activities over time.
Good to know: Unfortunately, the museum is temporarily closed for renovation works.

San Teodoro Lagoon
Nature lovers and especially birdwatchers need to see this protected area.
The San Teodoro Lagoon (Stagno di San Teodoro) is a coastal wetland just south of the town of San Teodoro. It sits behind La Cinta beach and forms part of a protected natural area within the Tavolara Marine Protected Area buffer zone.
The lagoon is shallow and brackish, fed by small streams and separated from the sea by sand dunes. It is known for its birdlife, especially as one of the most reliable places in Sardinia to see pink flamingos, which are present here for much of the year. Other species include herons, egrets, and various migratory birds.
Access to the lagoon is easy. A walking and cycling path runs along parts of the lagoon, starting near La Cinta beach and continuing toward the outskirts of town. The area is flat and suitable for short walks.
It works well as a quiet break from the coast, especially in the early morning or late afternoon when bird activity is higher.

Trenino Teodorino
The Trenino Teodorino is a small tourist road train that runs through San Teodoro during the summer season. It operates mainly between June and mid-September, when the town is busiest.
The train connects key points such as the town center, La Cinta beach, nearby campsites, and some residential areas. Routes and stops can change each year slightly, depending on traffic and demand. It is designed as a simple transport option rather than a sightseeing tour, although some use it to get a quick overview of the area.
Carriages are open-sided, making it practical in hot weather. Tickets are usually inexpensive and can be bought directly on board or at designated stops. The service runs throughout the day and into the evening, with more frequent departures in peak periods.
It is mainly useful for travelers who don’t want to rent a car, especially families staying near the beach who want an easy connection to the center for restaurants, shops, and evening markets.
You can get tickets on board – they have one-day, roundtrip and even weekly passes.

San Teodoro Churches
There are some nice churches in San Teodoro, reflecting its history as a former rural village that expanded mainly with tourism in recent decades.
The main religious building is the Church of San Teodoro Martire, located in the town center. It is dedicated to San Teodoro’s patron saint – a Roman soldier who was martyred in 306 AD – and hosts the main religious events, including the feast of San Teodoro in November. The structure is modern and simple, rebuilt after earlier versions deteriorated.
Another church you may want to check out is the Church of Santa Teresa, also in the center of San Teodoro. It is smaller and used for regular services, especially during the busy summer season. Both churches follow modest architectural styles typical of recent Sardinian coastal towns.
Outside the center, there are some rural chapels in the countryside and surrounding hamlets, though many are small and rarely open.

Tavolara and Molara islands
Off the northeast coast of Sardinia, easy to reach by boat from Porto San Paolo and Cala Finanza, the islands of Tavolara and Molara are two of the most famous islands of Sardinia, and part of the Tavolara Marine Protected Area. They are close together but very different in character.
Tavolara is the larger and more striking one. A limestone massif rises sharply from the sea, visible from much of the Gallura coast. The small island is famous for its curious history: in the 19th century, the Bertoleoni family declared it the Kingdom of Tavolara. The claim was semi-recognized at the time by the then King of Italy.
Today, Tavolara is partly accessible. Boats from Porto San Paolo (a quick drive from San Teodoro) and Olbia land at Spalmatore di Terra, where you’ll find a small beach, a couple of simple restaurants (the most famous one is Il Re di Tavolara, featured on TV shows on BBC and Nat Geo), a tiny cemetery right behing the beach and hiking trails leading toward the mountain’s base.
The hike to the summit of Tavolara requires a guide and climbing skills.

Molara, just south of Tavolara, is quieter and even more remote. It is still a private island, with no tourist infrastructure and restricted access. Most visitors see it only from the sea while boating or snorkeling (it’s one of the best snorkeling spots in Sardinia).
The waters around Molara are among the clearest in northeast Sardinia, with granite seabeds and bright turquoise pools, especially near the famous “Piscine di Molara,” a protected swimming area often included in boat tours.
Together, the two islands offer a mix of history, wild landscapes, and some of the best coastal scenery in northern Sardinia.
You can visit Tavolara independently (just make sure to book the ferry in advance as it’s quite busy in the summer), but you can also join a guided boat tour for ease. I recommend this Tavolara Boat Tour With Snorkeling. It is the best option if you’d rather be in a small group (no more than 10 participants). The tour lasts 4 hours and leaves every day at 9:30 am. It also stops at the Grotta della Madonnina and Punta Spalmatore.
You can only visit Molara on private guided tours that depart from Cala Finanza, a 20-minute drive from San Teodoro, run by Associazione Molara. For information, send an email to [email protected] or call them / send them a WhatsApp message at +393333945162. When I went on a tour with them, I had to nudge them a bit to get a reply.
Make sure to read my posts, Ultimate Guide To Tavolara Island and Quick Guide To Molara, for more information on the two gorgeous islands.

Nuraghe San Pietro
This is an archaeological site located just outside San Teodoro, in the hamlet of San Pietro, a few kilometers inland from the coast and closer to the small town of Torpé. It dates back to the Nuragic period, which spans roughly from 1800 to 900 BCE.
Nuraghe are prehistoric stone towers found only in Sardinia. Built with large, dry-stacked stones, they served as defensive structures, dwellings, or community centres for the Nuragic civilisation. Many were part of larger settlements that included huts, wells, and walls.
Nuraghe San Pietro is not among the island’s largest examples (some of the best preserved nuraghe are Su Nuraxi of Barumini, La Prisgiona in Arzachena, which is easy to visit from San Teodoro, and Palmavera Nuraghe in Alghero). However, it shows the typical structure of a single-tower nuraghe.
The remaining stone walls are partially preserved, allowing you to see the circular layout and construction technique.
The site is mostly unexcavated and has minimal tourist infrastructure, but there is a small fee to visit. Keep in mind, there’s no public transportation that goes there: you’ll need a car to visit.

Day trip to Olbia
I must admit I am not the biggest fan of Olbia (I much prefer its surroundings and Olbia beaches to the city itself). However, you may want to visit to get the vibe of a Sardinian city.
Olbia is larger and functions as a transport hub, with the main airport and ferry port for northern Sardinia. The town has a compact historic center with pedestrian streets, small shops, and cafés. Key stops include the Basilica of San Simplicio, one of the prettiest Romanesque churches in Sardinia, and the waterfront promenade near the harbor.
For history, the Archaeological Museum of Olbia, located on a small island in the port, displays Roman ship remains and artefacts linked to the area’s maritime past. It’s one of Sardinia’s most important museums.
The Corso Umberto area works well for a short walk, shopping for some Sardinian souvenirs, or lunch.
Good to know: San Teodoro is about 30 km from Olbia (that’s 18.6 miles). By car, the drive takes around 25–30 minutes via the SS131, making it one of the simplest outings from San Teodoro. Public bus 514 runs regularly from San Teodoro to Olbia, but a car gives you more flexibility.
My guide, Best Things To Do In Olbia, shares more ideas on activities in the city.
San Teodoro Festival
If you happen to visit San Teodoro in the fall, you should not miss San Teodoro Festival. It’s hardly one of the most popular festivals in Sardinia, and that’s precisely its charm.
The Feast of San Teodoro Martire is dedicated to the town’s patron saint. It takes place every year in mid-November. Unlike other summer events across the island, this is a local religious celebration and reflects older traditions.
The festival takes place by the Church of San Teodoro Martire in San Teodoro town center. The key moment is the religious procession, when the statue of the saint is carried through the streets. Participants often wear traditional Sardinian dress, and local confraternities and folk groups take part.
Music and community gatherings accompany the religious events. There are small food stands, local products, and occasional folk performances, depending on the year. The atmosphere is quieter than that you may find at summer festivals – as I said before, this is a strictly local celebration.
San Teodoro also hosts summer events, including concerts and evening markets, but these are seasonal and usually intended for tourists.

Adventure sports in San Teodoro
Most people visiting San Teodoro (and that would include me) go there for the beautiful beaches. But if you are visiting during spring or in the off-season (it’s simply too hot to hike in Sardinia in the summer), or if you simply want to enjoy something a bit more adventurous, there are plenty of opportunities.
One of the best things to do in San Teodoro for adventure seekers is canyoning – and it’s perfectly doable in the summer too, despite the heat. The best place for that is the Rio Pitrisconi area around Monte Nieddu, which also has several hiking trails and natural pools.
There are several guided tours you can pick from if this is an activity you are interested in.
This canyoning tour in Rio Pitriscioni includes abseiling, short jumps, and natural slides in the gorge. It lasts about 5 hours, it includes transportation, and all equipment. It’s beginner-friendly, but it’s best if you don’t mind heights and if you can swim.
If you prefer hiking, you’ll be glad to know that there are plenty of hiking trails near San Teodoro – again, in the area of Rio Pitriscioni. Trails are usually well-marked, but going with a local nature guide will help you appreciate the local environment more (not to mention, it’s more relaxing).
This hiking tour in the Monte Nieddu area includes 4×4 transportation from San Teodoro and a picnic with Sardinian cheese and local wine.

Cooking classes in San Teodoro
To better appreciate Sardinian food, you may want to learn how it’s prepared. The good news is that there are some cooking classes in the vicinity of San Teodoro, typically taking place at a local’s home, where you can learn some of the secrets of traditional Sardinian pasta.
Most classes last about 3 or 4 hours, during which you learn how to prepare traditional pasta like culurgiones or malloreddus. At the end of the class, you sit down for a meal to eat whatever you have prepared.
Good to know: This cooking class in San Teodoro will teach you how to make some of the most popular Sardinian pasta dishes, as well as tiramisu. As the setting is rural, you will need a car to get there.
My post, Best Cooking Classes In Sardinia, highlights other fun classes to take around the island.

Wine tasting
Some of the best wineries in Sardinia are located in the Gallura Region, and many are an easy drive from San Teodoro. If you wish to try some local varietals like the famous Vermentino di Gallura, Cannonau, or Bovale, you should consider a wine tasting experience. There are many wineries to pick from, but these are my favorites:
- La Contralta – an easy 25-minute drive from San Teodoro, it’s a gorgeous winery with views of the surrounding hills and the coast. It offers several wine tasting options, depending on how much you are into wine.
- Tenute Olbios – easy to reach from San Teodoro, it makes some of Sardinia’s crispiest wines. It’s a gorgeous boutique winery.
- Cantine Surrau – close to Arzachena, in the Emerald Coast, and a 45-minute drive from San Teodoro, it’s the largest winery in the area. They have some excellent Vermentino di Gallura wines (Sciala is my favorite), but I find their best wine to be Barriu.

3 Easy Itineraries To Make The Most of San Teodoro
Here are three easy-to-follow itineraries to enjoy San Teodoro, depending on how much time you have.
1 day in San Teodoro (no car)
- Morning: Take the Trenino to La Cinta
- Late afternoon: See pink flamingos at San Teodoro Lagoon
- Evening: San Teodoro town center + markets (seasonal)
3 days in San Teodoro (with car)
- Day 1: La Cinta + San Teodoro Lagoon – town center
- Day 2: Cala Brandinchi/Lu Impostu (morning) + Capo Coda Cavallo viewpoint
- Day 3: Tavolara/Molara boat day
5 days in San Teodoro (best balance)
Add: add a Monte Nieddu/Rio Pitrisconi day (hike or canyoning) and a day trip to Olbia or the Emerald Coast.

Practical Tips For Visiting San Teodoro
Here are my top tips if you wish to visit San Teodoro during your trip to Sardinia:
- Book accommodation early for August – Try to secure a room no later than February. The longer you wait, the fewer options you will have – and it will be more expensive.
- Arrive early for beach parking in peak season – Try to be at the beach no later than 8:30 am, or visit around lunch time when many families leave.
- Wind affects beach conditions more than people expect – This coast of Sardinia is exposed to eastern winds, but watch out for strong Mistral days too.
- Rent a car – Having a car makes exploring much easier.
- Book boat tours in advance – Boat tours sell out in high season.

FAQs on San Teodoro
No. San Teodoro is not part of the Emerald Coast. It sits about 30 km south of Olbia on Sardinia’s northeast coast, while the Emerald Coast stretches north of Olbia toward Porto Cervo and Baja Sardinia.
San Teodoro is often grouped with the same general region (Gallura) where the Emerald Coast is located, but is considered a separate destination, with a more laid-back and less luxury-focused atmosphere.
San Teodoro is located on the eastern coast of Sardinia, about 30 km (18.6 miles) south of Olbia.
Honestly, yes. Having a car in San Teodoro will make your life much easier.
The town is spread out, and many beaches (Cala Brandinchi, Lu Impostu, Capo Coda Cavallo) are hard to reach without a car. Public transport is limited and mostly seasonal.
You can manage without a car if you stay near La Cinta or the town center, but you’ll have to rely on taxis, shuttles, or tours and have less flexibility.
I recommend using Discover Cars to pick the best rental car for your Sardinia trip. You can rent a car at Olbia Airport.
Yes, San Teodoro is a great destination for families, especially if your trip is beach-focused.
Many beaches have shallow, calm water and soft sand, including La Cinta and Cala Brandinchi. The town is compact, with restaurants, evening markets, and simple logistics.
It works best with a car for flexibility. In August, crowds increase significantly, so late spring, early summer, or September are easier with children.
Partly. San Teodoro has a lively summer nightlife, especially in July and August, but it’s definitely not a full-on party destination year-round.
You’ll find beach bars and clubs, with peak activity in August when many Italians go on holiday. Outside peak season, the atmosphere is much calmer. Overall, it’s more of a beach town with nightlife rather than a dedicated party hub.
August is peak season in San Teodoro, which means it can be very crowded.
Italian holidays like Ferragosto (15 August) drive a surge in visitors, and beaches like La Cinta and Cala Brandinchi fill early. Expect limited parking, busy roads, and higher accommodation prices. Restaurants and boat tours require reservations in August.
If you prefer fewer crowds, aim to visit in June, early July, or September, when conditions are still good.
Here are the main things to do in San Teodoro:
Beaches: Relax at La Cinta, Cala Brandinchi, Lu Impostu, and Capo Coda Cavallo.
Boat trips: Visit Tavolara and Molara islands for swimming and snorkelling.
Water activities: Kayaking, snorkelling, diving, and paddleboarding.
Nature: Walk or cycle around the San Teodoro Lagoon and spot pink flamingos.
Outdoor adventures: Hiking or canyoning in the Monte Nieddu area.
Town center: Evening markets, restaurants, and summer nightlife.
Day trips: Easy drives to Olbia, Emerald Coast, or inland Gallura villages.
Usually, yes. Pink flamingos are regularly seen in the San Teodoro Lagoon from spring through autumn. Many stay through winter, but their numbers vary depending on migration and water conditions.
Quite simply, they are two different places.
San Teodoro is a beach-focused town, known for sandy beaches, summer nightlife, and holiday stays. It’s smaller, and while locals live there year-round, it’s mostly a seasonal destination.
Olbia is a working city and transport hub, with the main airport and ferry port in northeast Sardinia. It has a historic center, year-round services, and is busy throughout the year.
In short, San Teodoro is for holidays and beaches; Olbia is for logistics, shopping, and urban atmosphere.
San Teodoro didn’t seem to have a strategic role in the past. Several pre-nuragic and nuragic remains have been found in the area, as well as Roman relics. Yet, this small town has always been marginal.
It is sometimes mentioned in chronicle books as a resting point for people going to Olbia.
During the Middle Ages, San Teodoro was part of the Gallura Kingdom and became a Pisan possession afterward. Because of the pirates’ invasions and the recurring plague epidemics, it was completely abandoned.
San Teodoro became famous and prosperous only in the second half of the last century, thanks to the nearby Emerald Coast, and the ever-growing tourism industry.

Final Remarks on Visiting San Teodoro
San Teodoro is one of the best summer holiday destinations in Sardinia. The beaches are the main draw, with clear water, shallow bays, and easy access to Tavolara and Molara Islands. It’s easy to reach from Olbia, which makes it a practical base for short stays or longer beach-focused trips.
The town itself is small but functional. In the summer, it becomes lively, with markets, restaurants, and nightlife. Outside peak season, it slows down and feels more local. If you plan to explore beyond the beaches, you’ll find boat trips, a lagoon with pink flamingos, and short inland excursions within easy reach.
San Teodoro is perfect if you want relaxed beach days without the prices of the Emerald Coast (though it’s not a budget holiday destination). If you prefer a more culture-focused holiday, then it may not be your best base – but you will still be fairly close to many other incredible places to visit.
Recommended Readings
A Guide To Cala Sisine, Sardinia: What To Know To Plan Your Visit
Cala Mariolu, Sardinia: How To Visit, Best Boat Trips And Hike Tips
Oasi Bidderosa: Everything You Need To Know Before You Visit
Further Readings
Looking to extend your Sardinia holidays? Make sure to read my posts:
Pin It For Later!



I would think so! It’s also easy to move to nearby places and explore from there!
Ciao Claudia, enjoyed your insights and comprehensive article.
We are beach lovers and have been to Sardinia many times staying as a base in Alghero, Olbia, Porto Cervo, Santa Teresa di Gallura, Cagliari…loved them all for restaurants, shops and night time walking around….will San Teodoro be similar
enough to keep us interested for 5 nights in September? Grazie molte….
San Teodoro is a great location but don’t expect it to be empty. I also love love love la Maddalena Archipelago.
Hey Claudia!
My boyfriend and I (both 25) are planning to spend a week in Sardinia at the start of September. We’re flying to and from Olbia, and are looking for somewhere that isn’t overly crowded to relax during the day maybe with a few drinks by the beach, but also has a good nightlife scene. We don’t really enjoy clubs, just want some late bars etc. We think we’ll rent a car to explore some nearby areas but don’t want to be travelling everyday, so want somewhere to happily spend a number of days without getting bored. We also would like options for activities such as water sports, snorkelling, boat rental (without skipper), quad bikes, golf, etc. So far I’ve landed on San Teodoro as our best option as places like Porto Cervo seem a little too flashy for us. Do you think San Teodoro is the best location for us?
I love both places but I think the beaches of San Teodoro are better as they are sandy and easier to reach and provide more of a play kind of environment for children.
Hi, we will be traveling with our 7 year old son in Sardinia for two weeks during the middle to end of this June. We will have a car and plan to base ourselves in Villasimius in the southeast, Alghero in the Northwest but can’t decide if we should base ourselves in San Teodoro or Santa Teresa Gallura for the last part of our trip. Any thoughts on one vs the other?