Explore Destinations

Discover the world's most amazing places

How to Get from Olbia Airport to San Teodoro

Quick Answer

The most convenient and recommended way to get from Olbia Airport (OLB) to San Teodoro is by pre-booked private transfer or taxi, taking about 25-40 minutes and costing €50-€80. For budget travelers, the ARPAS public bus (Line 601) is the cheapest option at around €3-€5, but it runs infrequently (check schedule) and takes about 45-60 minutes. Renting a car is highly advisable for exploring Sardinia's Costa Smeralda, with prices from €30-€70/day.

Quick Navigation: Olbia Airport to San Teodoro

Overview: Journey from Olbia Airport to San Teodoro

Olbia Costa Smeralda Airport (OLB) is the main gateway to northeastern Sardinia and the Costa Smeralda. The picturesque town of San Teodoro, famous for its stunning beaches like La Cinta, is located approximately 30 km (19 miles) south of the airport. The route is straightforward, primarily along the SS125 and SP24 roads.

Key Consideration: Public transport in Sardinia, especially outside major cities, can be limited. For maximum flexibility to explore San Teodoro's beaches and surrounding areas (like Budoni or Tavolara), renting a car is highly recommended by most travel experts, including Rick Steves.

Option 1: Renting a Car at Olbia Airport (Most Flexible)

This is the top recommendation for most tourists visiting San Teodoro. Having your own vehicle is crucial for exploring remote beaches, hilltop villages, and managing groceries or luggage with ease.

Step-by-Step Guide & Tips:

  1. Booking: Book online in advance (weeks or months ahead for summer) via major comparison sites like RentalCars.com or directly with companies. This guarantees availability and better rates.
  2. Providers at OLB: All major international (Avis, Hertz, Europcar, Sixt) and Italian (Maggiore, Locauto) companies have desks in the arrivals hall.
  3. Cost: Varies wildly by season. Expect €30-€50/day in shoulder season (May, Oct) and €50-€100+/day in peak summer (July-Aug). Include mandatory CDW insurance and potential fees for additional drivers or young drivers (<25).
  4. Drive Route & Time: Follow signs for "San Teodoro" / "SS125 Sud". It's a simple 25-40 minute drive via SS125 and SP24. Use Google Maps or Waze. Toll-free route.
  5. Parking in San Teodoro: Summer parking near the center/beach can be challenging. Look for designated paid parking areas (€1-€2/hour) or your hotel/Airbnb parking.

Pros & Cons:

ProsCons
Ultimate freedom to exploreHigh cost in peak season
Best for families & groupsLimited/pricy parking in San Teodoro
Easy for beach gear & shoppingRequires valid license & comfort driving abroad
Direct, door-to-door journeyFuel costs (approx. €5-€10 for this trip)

Option 2: Public Bus (ARPAS Line 601) – The Budget Choice

The regional bus service operated by ARPAS is the most economical public transport link. However, services are infrequent, especially on weekends and off-season.

Detailed Guide:

  • Bus Stop at Airport: The bus stop is located directly outside the arrivals terminal. Look for signs saying "Fermata Autobus" or "Bus Stop".
  • Line & Destination: Take Line 601 direction "San Teodoro" or "Budoni". Confirm with the driver.
  • Schedule (Sample – ALWAYS VERIFY): Buses might run 5-8 times per day in summer, reducing to 2-3 times in winter. First bus often ~8:00 AM, last bus ~7:00 PM. No late-night service.
  • Journey Time: Approximately 45 minutes to 1 hour 15 minutes, depending on stops.
  • Ticket & Cost:
    • Buy ticket from the ARPAS ticket office inside the airport (if open), a tobacco shop ("Tabacchi"), or directly from the driver (cash only, exact change preferred).
    • Cost is around €3-€5 one-way.
  • Drop-off in San Teodoro: The main stop is usually at "Via del Tirreno" or near the town center. Ask the driver for "centro".

Critical Tip: Before relying on the bus, check the latest timetable on the official ARST/ARPAS website or use the Moovit app. Services can be canceled or reduced without extensive notice.

Option 3: Taxi & Private Transfers (Door-to-Door Convenience)

Ideal for those arriving late, with heavy luggage, a group, or seeking hassle-free direct transport.

Taxi at Airport Ranks:

  • Availability: Official taxis are available 24/7 outside arrivals.
  • Price: The fare to San Teodoro is not metered but a fixed rate set by the local council. As of 2024, expect to pay €55-€80 for the car (up to 4 passengers). Always confirm the fixed price ("prezzo fisso") before getting in.
  • Journey Time: ~25-40 minutes.

Pre-Booked Private Transfers (Recommended):

Booking in advance via a reliable service is often better than finding a taxi on arrival, especially during peak hours.

  • How it Works: Book online with providers like SunTransfers, Welcome Pickups, or local Sardinian companies. You'll receive a confirmation with meeting point instructions.
  • Cost: Similar to taxis, often €50-€75 for a standard sedan. For minivans (6-8 pax), expect €90-€130.
  • Advantages: Fixed price, driver meets you with a name sign, often includes flight tracking, comfortable vehicles, pre-paid (no cash needed).

Option 4: Shared Shuttle Services

A cost-effective compromise between a bus and a private taxi, where you share a minivan with other travelers heading in a similar direction.

  • Providers: Companies like Olbia Shuttle or Sardinia Shuttle offer these services.
  • How it Works: Book online. You'll be given a pickup time. The shuttle may make a few stops to drop off other passengers at different hotels in San Teodoro.
  • Cost: Approximately €20-€35 per person one-way.
  • Pros: Cheaper than private taxi, door-to-door, comfortable.
  • Cons: Longer total journey time due to multiple stops, schedule depends on other bookings.

Cost & Time Comparison: Olbia Airport to San Teodoro

Here’s a direct comparison of all options to help you decide:

Transport MethodApprox. Cost (One-Way)Journey TimeBest ForBooking Advice
Rental Car€30-€100+/day + fuel25-40 minFamilies, explorers, flexibility seekersBook months ahead for summer
Private Taxi/Transfer€55-€80 (car)25-40 minGroups of 3-4, late arrivals, conveniencePre-book for best rate & guarantee
Shared Shuttle€20-€35 (per person)40-60 minSolo travelers/couples on a mid-range budgetBook online a few days in advance
Public Bus (Line 601)€3-€5 (per person)45-75 minSolo budget travelers, daytime arrivalsCheck schedule meticulously before travel

Winner for Convenience: Private Transfer/Taxi. Winner for Budget: Public Bus.

Essential Travel Tips & Local Insights

  • Seasonality is Everything: June to September is extremely busy. Book all transport and cars 3-6 months in advance. Prices double or triple.
  • Late/Night Arrivals: If your flight lands after ~8:00 PM, your only reliable options are taxi, pre-booked transfer, or a pre-arranged rental car pick-up. Buses will not be running.
  • Cash vs Card: Have some Euros (€50-€100) in cash for taxi drivers (prefer cash), bus tickets from drivers, or small vendors. Cards are widely accepted for car rentals and online bookings.
  • Luggage on Buses: ARPAS buses have standard luggage compartments. There's no extra fee, but space is limited on busy services.
  • Alternative Airport? Check flight prices to Cagliari (CAG) in the south. However, the drive from Cagliari to San Teodoro is over 3 hours, so Olbia is far more convenient.
  • Beach Access: Even with a car, popular beaches like La Cinta have paid parking in summer (€5-€10/day). Arrive early (by 10 AM) to secure a spot.

FAQs: Olbia Airport to San Teodoro

Is there a direct train from Olbia Airport to San Teodoro?

No. There is no train station at Olbia Airport, and San Teodoro is not served by the Sardinian railway network. The only public transport option is the bus.

What is the cheapest way from Olbia Airport to San Teodoro?

The ARPAS public bus (Line 601) is by far the cheapest, at approximately €3-€5 per person.

How much is a taxi from OLB to San Teodoro?

Expect a fixed fare of €55 to €80 for the car (up to 4 passengers). Always confirm the price before departure.

Is it easy to get a taxi at Olbia Airport late at night?

Yes, taxis operate 24/7. However, for peace of mind and to avoid potential queues or price surges, pre-booking a private transfer is recommended for late-night arrivals.

Do I need to rent a car for San Teodoro?

It is highly recommended. While the town center is walkable, the best beaches, supermarkets, and nearby attractions (like Tavolara Island ferries) require a vehicle for convenient access.

Can I use Uber in Olbia/Sardinia?

Uber is not operational in Sardinia. Use official taxis, pre-booked private transfers, or local shuttle services.

How far in advance should I book a rental car in summer?

As soon as your travel dates are confirmed, ideally 3-6 months in advance. Summer in Sardinia sees severe car shortages and peak prices.

Are there any direct buses to San Teodoro beaches?

The main ARPAS bus stops in the town center. From there, you can walk to nearby La Cinta beach (15-20 mins) or take a local summer beach shuttle (if operating) to other beaches like Cala d'Ambra.