Getting Around the Algarve - Buses, Car Hire, Taxis & Transfers
Book an experience
Top-rated experiences in Algarve
The highest-rated tours and activities in Algarve. Book today, cancel free if plans change.
The Algarve stretches 155km along Portugal’s southern coast - from the Spanish border at Vila Real de Santo António in the east to Sagres and Cabo de São Vicente in the west. It is a region, not a single town, and getting around it efficiently requires understanding what each transport option actually covers. The short answer for most visitors: rent a car. The longer answer below explains exactly why, and what works if you’d rather not.
The Train
CP (Comboios de Portugal) operates a regional line - the Linha do Algarve - running east to west across the region, from Lagos to Vila Real de Santo António, passing through Faro, Albufeira-Ferreiras, Silves-Tunes, Portimão, and Olhão.
Key point: Algarve train stations are rarely in the town centre or near the beach. Albufeira station, for example, is 6km from the beach resort centre. You’ll need a bus, taxi, or rideshare for the final leg.
Ticket prices as of 2026 (approximate):
- Faro to Lagos: approximately €9.50, journey time 1h 40min
- Faro to Albufeira-Ferreiras: approximately €3.20, journey time 25min
- Faro to Tavira: approximately €3.20, journey time 40min
- Lagos to Vila Real de Santo António (full east–west crossing): approximately €13.00, journey time 3h+
Trains run roughly hourly. Book on the CP website or app (cp.pt) for guaranteed seating during summer - the Lagos–Faro stretch gets busy in July and August.
The train is best used for town-to-town movement when your destination has good onward bus connections, or for a day trip from Faro to Tavira or Lagos where the town centre is walkable from the station.
Buses (EVA, Rede Expressos, Local)
EVA Transportes is the main regional bus operator, covering the whole Algarve coast and most inland towns. Routes run between Faro bus terminal, Albufeira, Portimão, Lagos, Silves, Loulé, and further east to Tavira and Vila Real. The network is comprehensive but slower than the train for coastal hops.
For Faro airport to town centres: EVA operates bus 96 between the airport and Faro bus terminal (approximately 25 minutes, €2.35 as of 2026). From Faro bus terminal, onward services reach Albufeira, Portimão, and Lagos. Journey Faro to Albufeira by bus is approximately 90 minutes and costs around €5–7 as of 2026.
Rede Expressos covers longer routes including Faro–Lisbon (approximately 3.5–4 hours, €19–25 as of 2026). Up to ten daily departures. The Lisbon route uses the A2/IP1 motorway and is significantly faster than the train for the capital city connection.
Local Algarve municipalities also run shorter urban bus services within resort areas (Albufeira’s Linha Verde, for example), which are useful for beach transfers within a single resort zone.
Booking: EVA tickets can be bought at the terminal or at eva-bus.com. For Rede Expressos, use rede-expressos.pt or the Roma Expressos app. Summer services to beach destinations sell out - book at least a day ahead in July and August.
Taxis
Taxis are plentiful in Faro, Albufeira, Portimão, and Lagos. They can be hailed from ranks outside the main train/bus stations, major hotels, and town squares.
Indicative fares as of 2026 (approximate):
- Faro airport to Faro centre: approximately €12–16
- Faro airport to Albufeira: approximately €55–70
- Faro airport to Lagos: approximately €85–105
- Albufeira to Carvoeiro (beach to beach): approximately €25–35
- Lagos to Sagres: approximately €25–35
Tariff 2 (higher rate) applies evenings, weekends, and public holidays. On airport runs, a luggage supplement of approximately €1.60 per item in the boot applies. Taxis in the Algarve can also be pre-booked for day trips - expect to pay approximately €80–120 for a full-day hire as of 2026.
Rideshare (Uber, Bolt)
Uber and Bolt operate in the larger Algarve towns - Faro, Albufeira, Portimão, Lagos. Coverage drops significantly outside these centres. In Vilamoura, Quarteira, and Carvoeiro, availability is inconsistent during off-peak hours and essentially absent in winter. In the western Algarve (Sagres, Aljezur, Vila do Bispo), rideshare is rarely available.
Typical Uber/Bolt fares in the Algarve as of 2026:
- Faro airport to Faro centre: approximately €10–15
- Albufeira strip to Albufeira Old Town: approximately €5–8
- Lagos to Sagres: approximately €20–28 (availability not guaranteed)
For resort-to-resort transfers and airport runs to the central Algarve, rideshare apps work well. For anything west of Portimão, arrange a taxi or pre-booked transfer.
Airport Transfers from Faro
Faro International Airport (FAO) serves the entire Algarve. It is located 7km west of central Faro and approximately 45km east of Albufeira (roughly 45 minutes by road), 80km from Portimão (approximately 60 minutes), and 140km from Lagos (approximately 90 minutes).
Your options from Faro airport:
- EVA bus 96 to Faro terminal (approximately 25 minutes, €2.35). Onward coach or taxi to resort required.
- Taxi: Available from the designated rank at arrivals. Prices are metered and indicated on zone boards outside the terminal. Budget €55–70 to Albufeira, €85–105 to Lagos/Portimão as of 2026.
- Pre-booked transfer: For families with luggage, a private door-to-door transfer from the airport is the easiest option by far. The driver meets you in arrivals, there’s no taxi queue, and you know the price before you book. We recommend arranging your Faro airport transfer ahead of arrival - particularly useful if you’re arriving late in the evening or with young children.
- Rental car from the airport: If you’re renting, pick up the car on arrival rather than waiting until you’re at the resort - the airport has all the major operators and avoids an extra taxi leg.
Car Rental
For most Algarve visitors, a rental car transforms the trip. The beaches that make the Algarve’s reputation - Praia da Marinha, Praia da Bordeira, Praia do Beliche, Benagil - are inaccessible by public transport, or require three connections to reach. The inland Algarve (Alte, Monchique, Silves, Castro Marim) is car-only territory.
What you’ll access with a car:
- Western Algarve cliff beaches: Praia da Marinha, Carvoeiro, Benagil, Praia da Bordeira, Arrifana
- Sagres headland and Cabo de São Vicente (Portugal’s south-western tip)
- Serra de Monchique hill country and spa village
- Inland white villages: Alte, Salir, Querença
- Castro Marim wetlands and border country in the east
Rental costs as of 2026: Expect approximately €25–45 per day for a small car (e.g. VW Polo or Seat Ibiza), €45–75 for a mid-size estate or SUV. Prices rise by 30–50% in July and August. Always include the full Collision Damage Waiver (CDW) and theft protection - excess liability without cover can be €1,500+.
Operators at Faro airport: All major operators have desks in the arrivals hall - Hertz, Avis, Sixt, Europcar - plus competitive local operators including Guerin and Auto Rent. Booking online at least two weeks ahead is essential in summer; walk-in prices are significantly higher. Pre-book your Algarve car hire to guarantee a vehicle at the price you expect.
Driving in the Algarve: Roads are generally good. The A22 Via do Infante motorway runs east–west across the region with tolls (payable electronically - ensure your rental includes a toll transponder, or buy a Via Verde transponder at the airport for approximately €6 plus usage). The EN125 coastal road is slower but toll-free and useful for shorter hops. Speed limits: 120km/h on motorways, 90km/h on national roads, 50km/h in urban areas.
Getting Between Resorts
Without a car, inter-resort movement relies on combining the train (to the nearest station) with a taxi or local bus for the last kilometre or two. Journey examples:
- Albufeira to Lagos: Train from Albufeira-Ferreiras to Lagos (approximately 50 min, €7). Then taxi or bus to town centre.
- Faro to Tavira: Train direct (40 min, €3.20). Tavira station is a 10-minute walk from the old town.
- Portimão to Alvor: Local taxi (approximately €8–10). No direct bus service.
For anything west of Portimão - Lagos to Sagres, Carrapateira, Aljezur - public transport effectively does not exist. Bus services are one or two per day in summer and none in winter.
Practical Tips
- Toll roads: The A22 uses electronic tolling only - no manned toll booths. Ensure your rental car has a via verde transponder or you’ll receive a fine weeks later. Ask about this explicitly when collecting your car.
- Parking: Free parking is available at most western Algarve beaches outside the summer peak. In resorts and town centres (Albufeira, Lagos, Faro), paid car parks are the practical option (approximately €1–2 per hour as of 2026). Don’t park on verges near cliff beaches - you will be fined.
- Cycling: The Via Algarviana long-distance trail crosses the inland Algarve. Shorter cycling routes exist around Vilamoura and along the Ria Formosa. Bikesharing schemes operate in Faro and Tavira. For most resort-to-resort journeys, cycling on the main roads is inadvisable due to traffic volume.
- Ferry to Ilha de Faro: The barrier islands of the Ria Formosa (Ilha de Faro, Ilha Deserta, Ilha da Culatra) are reached by local ferry from Faro harbour - approximately €2.50 return, running regularly in summer. These short crossings are not covered by regional transport cards.
Frequently Asked Questions
- Do I need a car in the Algarve?
- For most visitors, yes. The train and bus cover the main coastal towns, but the best beaches, western Algarve villages (Sagres, Carrapateira), and inland hilltop towns (Monchique, Silves, Alte) are only reachable by car. If you're staying in one resort for a week and rarely leaving, you can manage without. For anyone exploring, a car is the difference between seeing the Algarve and seeing just one resort.
- How do I get from Faro airport to Albufeira?
- By taxi or pre-booked transfer it's approximately 45 minutes and costs around €55–70. By EVA bus there's a direct service taking approximately 90 minutes (with changes). Most visitors arriving with luggage and a full holiday ahead prefer a direct transfer.
- Is there a train along the Algarve coast?
- Yes. CP's regional train runs between Lagos (west) and Vila Real de Santo António (east), stopping at Faro, Albufeira-Ferreiras, Portimão, and Lagos among others. It's useful for moving between towns but stations are often 2–3km from the beach or town centre.
- Does Uber work in the Algarve?
- Uber operates in Faro, Albufeira, Lagos, and Portimão. Coverage is patchy in smaller towns and very limited in the western Algarve. In rural areas, pre-booked local taxis are more reliable.
Airport Transfers
Book Your Transfer in Advance
Fixed-price airport transfers with a driver who meets you at arrivals: straightforward and priced upfront. No haggling, no surprises.
Search Kiwitaxi →Same price as booking direct: we earn a small commission at no extra cost to you.
Car Hire
Hire a Car in Portugal
The Alentejo, Algarve, and the north are best explored by car. GetRentacar compares local and international suppliers to find the best available rate.
Compare Car Hire →Same price as booking direct: we earn a small commission at no extra cost to you.
Ready to explore?
Browse hundreds of tours and activities. Book securely with free cancellation on most options.
Browse on GetYourGuide →Best price guaranteed: same price as booking direct. We earn a small commission at no extra cost to you.