← All routes

Road trip route · Portugal

Lisbon to Faro drive time, distance, costs & the best stops

Drive time
3 hr 4 min
Distance
277 km
Fuel (est.)
€35
Tolls (est.)
€16

The Lisbon to Faro drive

The drive from Lisbon to Faro covers 172 miles (277 km) and takes about 3 hr 4 min without stops. That makes it a comfortable one-day drive. Leave in the morning and you'll arrive with the day ahead of you.

Expect fuel for a typical petrol car (~40 mpg) to cost around €35 one-way plus roughly €16 in motorway tolls. Prices shift monthly, so treat these as ballpark figures.

Best stops between Lisbon and Faro

Within ~30 km of the driving route, worth the detour.

Beaches

Praia da Marinha

A stunning Algarve beach framed by golden limestone cliffs, sea arches, and crystal-clear Atlantic waters.

Natural Wonders

Benagil Sea Cave

A cathedral-like sea cave with a massive natural skylight opening in its domed ceiling, accessible only by water along the Algarve coast.

Castles & Palaces

Silves Castle

Portugal's best-preserved Moorish castle, with red sandstone ramparts overlooking the old Algarve capital.

Castles & Palaces

Monserrate Palace

Sintra's most exotic and least crowded palace: a Moorish-Gothic-Indian fantasy villa rebuilt in 1858 for Francis Cook, wrapped in botanical gardens with lawns, ferns, and Mexican and Japanese terraces. Byron praised the earlier ruin in Childe Harold.

Landmarks

Tavira

Genteel riverside town of churches and a Roman bridge, a relaxed base for the eastern Algarve.

Natural Wonders

Boca do Inferno

A churning sea chasm near Cascais where Atlantic swells explode through a collapsed cliff arch.

Coastal Drives

Estrada de Escarpa (N379-1), Serra da Arrábida

A cliff-hugging corniche through Arrábida Natural Park south of Lisbon, curling high above turquoise coves like Portinho da Arrábida with Mediterranean-style scrub and sea views.

Coastal Drives

Serra da Arrábida

A coastal limestone range south of Lisbon where the N379-1 runs high above turquoise coves and beaches.

Waterfalls

Alte

One of the Algarve's prettiest inland villages, with whitewashed houses, springs and gentle waterfalls.

Lisbon to Faro FAQs

How long is the drive from Lisbon to Faro?

Driving from Lisbon to Faro takes about 3 hr 4 min nonstop, covering 172 miles (277 km). Add time for breaks: most drivers stop every 2 hours.

How much does it cost to drive from Lisbon to Faro?

Fuel for a typical petrol car (~40 mpg) costs roughly €35 one-way. Expect around €16 in motorway tolls. Estimates are indicative: prices change monthly.

Can I drive from Lisbon to Faro in one day?

Yes, at about 3 hr 4 min of driving, Lisbon to Faro is a comfortable one-day drive with a couple of breaks.

What are the best stops between Lisbon and Faro?

Top-rated stops in the drive corridor include Praia da Marinha, Benagil Sea Cave, Silves Castle: see the full list of 9 stops on this page.

More drives from Lisbon & Faro

Planning a bigger trip? Try the free Portugal road trip planner, or read the driving in Portugal guide.