1map logoGo to main page

Lisbon, Lisbon Region to Olhão, Algarve Region from €16: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Lisbon, Portugal
to
Olhão, Portugal

How to Get from Lisbon to Olhão: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$16 by busBest price
288 kmDistance
2h 48m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Lisbon to Olhão with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Bus
Average Duration
3h  50m
Estimated price
16-23
Recommended
Company
various
Bus
Average Duration
3h  50m
Estimated price
16-23
Cheapest
route map
Distance: 288 km
Duration: 2h 48m

See more options

Pricing table
Company
Comboios De Portugal
Train
Average Duration
4h 
Estimated price
19-31
Company
TAP Portugal, Comboios De Portugal
Plane
Train
Average Duration
3h  52m
Estimated price
34-153
Company
N/A
Drive
Average Duration
2h  48m
Estimated price
45-67

Compare prices for your selected dates

TypeMo 20/01Tu 21/01We 22/01Th 23/01Fr 24/01Sa 25/01Su 26/01
Bus $9 $9 $12 $9 $13 $10 $12
Train $13 $13 $13 $13 $16 $14 $14

Lisbon - Olhão operators

Explore transport companies operating between Lisbon and Olhão, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus
Contact phone
+351 21 75 24 524
Website
https://www.rede-expressos.pt/en

Bus from Estação Rodoviária de Sete Rios to Olhao

Average Duration
3h 50m
Estimated price
€16-160
Contact phone
+351 217 524 524
Website
https://rede-expressos.pt/en

Bus from Estação Rodoviária de Sete Rios to Olhao

Average Duration
3h 50m
Estimated price
€16-23
Train
Contact phone
+351 210 900 032
Website
https://www.cp.pt/passageiros/en

Train from Estação Ferroviária de Lisboa Oriente to Faro

Average Duration
3h
Estimated price
€16-162

Train from Faro to Olhao

Average Duration
10m
Estimated price
€16-164
Plane
Website
https://www.flytap.com

Plane from Lisboa (LIS) to Faro (FAO)

Average Duration
45m
Estimated price
€31-180

Lisbon to Olhão: Overview of Bus, Train, Flight, and Car Trips

Traveling between Lisbon and Olhão offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

Average price
€46 - €69
Departure Point
Lisboa Airport
Arrival Point
Faro Airport
Departure Point
Estação Rodoviária de Sete Rios station
Arrival Point
Olhao station
Useful tips for bus travellers
• Book your tickets in advance through the Rede Expressos website (rede-expressos.pt) to secure the best prices and avoid last-minute hassles, especially during peak tourist seasons.
• Arrive at Estação Rodoviária de Sete Rios at least 30 minutes before your departure to familiarize yourself with the station layout, grab a quick snack from nearby cafes, and check for any updates on your bus's platform.
• Upon arrival at Olhão station, take a moment to check the bus timetables posted on the walls for local transport options if you plan to explore further; handy maps of the town are also available at the station's information desk to help guide you to local points of interest.