# Distances from Porto Ottiolu

> From Porto Ottiolu, Olbia Costa Smeralda Airport is 33 km by road (about 35 min), San Teodoro 5.7 km and Budoni 5.2 km. The beach and marina are within walking distance; Palau, for La Maddalena, is about 1 h 25 min away.

URL: https://casarosannaottiolu.it/en/distances-from-porto-ottiolu/
Updated 04/11/2026 by Francesca and Antonio, who run Casa Rosanna in Porto Ottiolu.

## On foot and nearby

Porto Ottiolu beach and marina are less than a kilometre from Casa Rosanna: you walk there.

| Place | Distance | Time |
|---|---|---|
| Porto Ottiolu beach (Cala Ottiolu) | 750 m | 10 min on foot |
| Marina, restaurants and bars | 300–500 m | 5 min on foot |
| Cala dei Francesi | 1.3 km | 20 min on foot |
| Li Cuppulati beach | 2 km | 5 min by car |
| Salamaghe | 3.2 km | 5 min by car |
| Isuledda | 5.5 km | 10 min by car |

## Budoni and San Teodoro beaches

San Teodoro’s famous beaches are 10–25 minutes by car; Budoni’s beaches under 15.

| Place | Road distance | Drive time (no traffic) |
|---|---|---|
| Sa Capannizza (Budoni) | 6.8 km | 15 min |
| Porto Ainu (Budoni) | 9.3 km | 15 min |
| La Cinta (San Teodoro) | 7.7 km | 15 min |
| Lu Impostu (San Teodoro) | 16 km | 20 min |
| Cala Brandinchi (San Teodoro) | 18 km | 25 min |
| Capo Coda Cavallo | 20 km | 30 min |
| Porto Istana (Olbia) | 28 km | 35 min |

## Nearby towns

Budoni and San Teodoro are about 5–6 km away; Olbia about 35 minutes.

| Place | Road distance | Drive time (no traffic) |
|---|---|---|
| Budoni (centre) | 5.2 km | 10 min |
| San Teodoro (centre) | 5.7 km | 10 min |
| Posada | 19 km | 20 min |
| La Caletta | 22 km | 30 min |
| Siniscola | 24 km | 25 min |
| Olbia (centre) | 33 km | 35 min |
| Golfo Aranci | 52 km | 55 min |
| Porto Rotondo | 48 km | 1 h 00 min |
| Arzachena | 58 km | 1 h 10 min |
| Porto Cervo | 61 km | 1 h 20 min |
| Orosei | 60 km | 1 h 00 min |
| Nuoro | 75 km | 1 h 10 min |

## Airports, ports and ferries

Olbia airport is 33 km by road, about 35 min without traffic.

| Place | Road distance | Drive time (no traffic) |
|---|---|---|
| Olbia Costa Smeralda Airport (OLB) | 33 km | 35 min |
| Olbia port (Isola Bianca) | 35 km | 40 min |
| Porto San Paolo (ferries to Tavolara) | 21 km | 25 min |
| Palau (ferries to La Maddalena) | 72 km | 1 h 25 min |
| Cala Gonone | 78 km | 1 h 20 min |
| Alghero Airport (AHO) | 155 km | 2 h 20 min |
| Cagliari Airport (CAG) | 245 km | 3 h 40 min |

## Frequently asked questions

### How far is Olbia airport from Porto Ottiolu?
33 km by road, about 35 min by car without traffic.

### How far is San Teodoro from Porto Ottiolu?
San Teodoro centre is 5.7 km away, about 10 minutes by car; La Cinta beach is 7.7 km away.

### How long does it take from Porto Ottiolu to La Maddalena?
Palau, where the La Maddalena ferry leaves, is 72 km away, about 1 h 25 min by car; then about 20 minutes by ferry.

## Stay in Porto Ottiolu, walking distance from beach and marina
Casa Rosanna: a detached house for 5 guests, 2 bedrooms, patio and parking. Book direct and save 20% compared with Booking.com.
See prices and availability: https://casarosannaottiolu.it/en/#prezzi · WhatsApp: https://wa.me/393476622493

Road distances and times calculated with [OSRM](https://project-osrm.org/) on [© OpenStreetMap](https://www.openstreetmap.org/copyright) data, starting from Casa Rosanna (Via dei Fiori, Porto Ottiolu); times rounded to 5 minutes, without traffic. Allow extra time in peak season. Walking distances measured by us.
