Skip to content
N125

Eastern Algarve: Ria Formosa, Tavira and Cacela Velha

East from Faro along the lagoons of the Ria Formosa to Olhão’s market, Tavira’s bridges, the anchor cemetery of Barril and Cacela Velha.

Distance
78 km (48 mi)
Driving
1 h 05 min
Suggested days
2
Stops
7
Countries
Portugal
Updated
July 29, 2026

At a glance: 2-day road trip of about 78 km (48 mi) with 7 stops, from Faro to Vila Real de Santo António. About 1 h 05 min of driving in total.

More road trips in Portugal

Route description

The eastern Algarve is flatter and quieter than the west, with barrier islands and lagoons instead of cliffs. From Faro take the N125 east for 10 km to the Quinta de Marim centre of the Ria Formosa Natural Park. A 3 km trail leads past a tide mill, salt marsh and Roman fish-salting tanks. Spring and autumn are best for birds such as flamingos and spoonbills.

Olhão, just beyond, is a fishing town with two red-brick market halls on the waterfront and cube-shaped houses in the old quarter. Ferries run from here to the car-free islands of Armona and Culatra. Continue 22 km on the N125 to Tavira, perhaps the prettiest town in the Algarve, with an old bridge across the Gilão river, many churches and a castle garden.

Just west of Tavira, at Pedras d’El Rei, a footbridge crosses the lagoon to Tavira Island; walk or ride the little train to Praia do Barril, where old anchors of the tuna fishery lie in rows in the dunes. The beach itself is long and uncrowded. Tavira town also has boats to the island. Return to the N125 and continue east for about 12 km.

Cacela Velha is a tiny village with a fort and a church on a bluff above the lagoon, one of the finest views on the coast. Park at the village edge, as the lanes are narrow. The route ends at Vila Real de Santo António, a grid town laid out in 1774 under the Marquis of Pombal, where a ferry crosses the Guadiana to Ayamonte in Spain. The total drive is only about 60 km.

Stop-by-stop itinerary

In driving order. Distances are estimates between consecutive stops.

  1. 1

    Faro

    Portugal
    Start
  2. 2

    Quinta de Marim, Ria Formosa

    NatureOlhão, Portugal

    The Ria Formosa natural park centre, with a 3 km trail past salt marsh, a restored tide mill and Roman fish-salting tanks. A good place to see flamingos and spoonbills; parking at the gate.

    12 km
  3. 3

    Olhão

    Portugal
    3 km
  4. 4

    Tavira

    Portugal
    25 km
  5. 5

    Praia do Barril anchor cemetery

    OdditiesTavira, Portugal

    Rows of rusting anchors from the old tuna fishery on the dunes of Tavira Island. From the car park at Pedras d’El Rei, cross the footbridge and walk or take the little train about 1 km.

    6 km
  6. 6

    Cacela Velha

    ViewsVila Real de Santo António, Portugal

    A tiny whitewashed village with a fort and church on a bluff above the Ria Formosa lagoon. Park at the edge of the village; at low tide you can wade out to the sandbar beach.

    16 km
  7. 7

    Vila Real de Santo António

    Portugal
    15 km

Suggested stages and overnight stops

2 days, split by driving time. Campsites from OpenStreetMap: check opening dates before you go.

  1. Day 1: Faro → Tavira · 40 km · 0 h 33 minOn the way: Quinta de Marim, Ria Formosa, Olhão.Overnight nearby, for example: Camping Ria Formosa - Cabanas de Tavira (5 km); Parque de Campismo do Sindicato dos Bancários do Sul e Ilhas - Olhão (18 km).
  2. Day 2: Tavira → Vila Real de Santo António · 37 km · 0 h 31 minOn the way: Praia do Barril anchor cemetery, Cacela Velha.Overnight nearby, for example: Autocaravanas Puerto de Ayamonte (2 km); Parque de Campismo de Monte Gordo (3 km).

Best time to go

JanFebMarAprMayJunJulAugSepOctNovDec

The most pleasant months are usually March–May and September–November. Still fine, with some compromises, in June–August and December–February. July and August are the busiest months: book campsites early.

Estimate from long-term temperature averages, terrain and pass seasons

Practical notes for the road

  • Portugal: Electronic tolls by number plate. Some motorways only have electronic tolls; register your plate or rent a transponder. Motorway limit for cars: 120 km/h.

Road rules and fees change. Check official sources before you travel.

Open this trip in the planner

FAQs

How long is Eastern Algarve: Ria Formosa, Tavira and Cacela Velha?

2-day road trip of about 78 km (48 mi) with 7 stops, from Faro to Vila Real de Santo António. About 1 h 05 min of driving in total.

How many days do you need for Eastern Algarve: Ria Formosa, Tavira and Cacela Velha?

We suggest 2 days: about 1 h 05 min of driving, which leaves time for the stops.

Where does Eastern Algarve: Ria Formosa, Tavira and Cacela Velha start and end?

It starts in Faro and ends in Vila Real de Santo António.

Which countries does Eastern Algarve: Ria Formosa, Tavira and Cacela Velha pass through?

Portugal.

Where can you camp along Eastern Algarve: Ria Formosa, Tavira and Cacela Velha?

OpenStreetMap lists 43 campsites and motorhome stopovers within 20 km of the stops on this route. For example: Parque de Campismo do Sindicato dos Bancários do Sul e Ilhas - Olhão, Camping Ria Formosa - Cabanas de Tavira and Parque de Campismo de Monte Gordo.

When is the best time for Eastern Algarve: Ria Formosa, Tavira and Cacela Velha?

The most pleasant months are usually March–May and September–November. Still fine, with some compromises, in June–August and December–February. (Estimate from long-term temperature averages, terrain and pass seasons)

Part of these destinations