Travel Portimao to Lisbon

Portimao to Lisbon

Whether you’re planning ahead or comparing last-minute options, this page covers all transport services between Portimao and Lisbon, including departure times, travel lengths and fares.

Travel options for Portimao to Lisbon

Move from Portimao to Lisbon by charter in 2h y 37 minutes for the quickest journey, or take a bus for 6 EUR to save on costs.

Bus from Portimao to Lisbon

Begin your journey from Portimao by boarding a bus at Portimao, Portimao R da Abicada or Portimao Praia da Rocha, with departures typically running between 00:40 and 23:55 so you can pick a convenient time. The ride lasts around 2 hours 55 minutes and will drop you off at multiple stations, including Lisbon Oriente, Moscavide, Lisbon Oriente Bus Station, Moscavide, Lisbon Sete Rios Bus Station and others, providing a comfortable and dependable way to reach Lisbon. Bus ticket prices start at 6 EUR, and you can reserve your ticket in advance to ensure a seamless trip.

Prices: 6 EUR

Duration: 2h 55m – 6h 50m ⏱

Travel with bus from Portimao to Lisbon in 2h 55m Take bus from Portimao to Lisbon for 6 EUR

View all Bus tickets →

Combined from Portimao to Lisbon

Combined transport services allow you to start your journey from Portimao Praia da Rocha or Portimao toward Lisbon. The trip usually takes around 4 hours 25 minutes, with tickets starting at 22 EUR and you will arrive at Almada Cova Piedade, Lisbon, Lisbon Oriente Bus Station, Moscavide or Lisbon Airport, Moscavide. Plan your route and reserve your seat view options.

Prices: 22 EUR

Duration: 4h 25m – 6h 10m ⏱

Travel with combined from Portimao to Lisbon for 22 EUR Ride with combined from Portimao to Lisbon for 22 EUR

View all Combined tickets →

Charter from Portimao to Lisbon

Get from Portimao to Lisbon with a private transfer, picked up at your preferred spot, whether hotel or station. The journey usually lasts 2 hours 37 minutes, with prices starting from 296 EUR. Plan ahead and book your ride online.

Prices: 296 EUR

Duration: 2h 37m – 2h 45m ⏱

Explore with charter from Portimao to Lisbon in 2h 37m Ride with charter from Portimao to Lisbon for 296 EUR

View all Charter tickets →

Distance Portimao to Lisbon

The distance between Portimao and Lisbon is 182.3 kilometers.

Portimao to Lisbon Transportation Comparison

Compare transport options side by side using key travel metrics to find the best way to get from Portimao to Lisbon

Bus
Combined
Charter
Average price
11 EUR
26 EUR
302 EUR
Cheapest price
6 EUR
22 EUR
296 EUR
Average duration
3h 32m
5h 15m
2h 41m
Minimum duration
2h 55m
4h 25m
2h 37m
Number of departures
51
3
7
Tickets
Operators
FlixBus, Rede Expressos
Rede Expressos, FlixBus
Daytrip private transfer with English speaking driver, YellowFish Transfers

Bus Routes & Schedules from Portimao to Lisbon

To reach Lisbon by bus from Portimao, several departure and arrival stations are available along the route rather than a single fixed stop. The total travel time depends on the combination of bus stops used, though most services take around 2h 55m to 6h 50m. Buses operate throughout the day within a shared timetable, starting from 00:40 and continuing until 23:55. Ticket prices generally begin at 6 to 22 EUR and may vary slightly depending on the service and boarding point. Checking the complete bus timetable for Portimao to Lisbon allows you to understand which stations are served, how long each option takes and which departures best fit your travel plans.

Departure stations
Portimao
Portimao R da Abicada
Portimao Praia da Rocha
Arrival stations
Lisbon Oriente, Moscavide
Lisbon Oriente Bus Station, Moscavide
Lisbon Sete Rios Bus Station
Almada Cova Piedade, Lisbon

Bus Timetable: Portimao → Lisbon Oriente, Moscavide

  • 08:00 11:20 3h 20m 19 EUR
  • 09:45 13:05 3h 20m 20 EUR
  • 10:20 13:40 3h 20m 16 EUR
  • 11:00 14:20 3h 20m 14 EUR
  • 12:25 15:35 3h 10m 11 EUR
  • 12:55 15:55 3h 9 EUR
  • 13:40 17:00 3h 20m 7 EUR
  • 14:30 17:50 3h 20m 8 EUR
  • 15:45 19:05 3h 20m 7 EUR
  • 17:00 20:20 3h 20m 6 EUR
  • 18:00 21:20 3h 20m 6 EUR
  • 19:00 22:20 3h 20m 6 EUR
  • 20:00 23:20 3h 20m 6 EUR
  • 21:35 04:25 6h 50m 7 EUR
  • 22:00 02:20 4h 20m 10 EUR

Bus Timetable: Portimao Praia da Rocha → Lisbon Oriente Bus Station, Moscavide

  • 00:40 04:30 3h 50m 12 EUR
  • 11:55 15:45 3h 50m 8 EUR
  • 13:40 17:25 3h 45m 12 EUR

Bus Timetable: Portimao Praia da Rocha → Lisbon Sete Rios Bus Station

  • 00:40 04:05 3h 25m 12 EUR
  • 13:40 17:05 3h 25m 12 EUR

Bus Timetable: Portimao R da Abicada → Almada Cova Piedade, Lisbon

  • 01:50 05:20 3h 30m 10 EUR
  • 08:35 11:45 3h 10m 14 EUR
  • 10:50 14:00 3h 10m 12 EUR
  • 15:00 20:20 5h 20m 10 EUR
  • 17:20 20:30 3h 10m 12 EUR
  • 19:50 23:20 3h 30m 10 EUR

Bus Timetable: Portimao R da Abicada → Lisbon Oriente Bus Station, Moscavide

  • 00:50 04:30 3h 40m 12 EUR
  • 06:45 10:15 3h 30m 8 EUR
  • 10:30 13:25 2h 55m 12 EUR
  • 11:30 14:45 3h 15m 6 EUR
  • 12:05 15:45 3h 40m 8 EUR
  • 13:50 17:25 3h 35m 12 EUR
  • 14:45 18:00 3h 15m 6 EUR
  • 16:30 20:15 3h 45m 6 EUR
  • 18:10 21:45 3h 35m 12 EUR
  • 21:00 00:30 3h 30m 8 EUR
  • 23:55 03:15 3h 20m 22 EUR

Bus Timetable: Portimao R da Abicada → Lisbon Sete Rios Bus Station

  • 00:50 04:05 3h 15m 12 EUR
  • 01:50 05:35 3h 45m 10 EUR
  • 06:10 09:25 3h 15m 12 EUR
  • 08:10 11:25 3h 15m 12 EUR
  • 10:00 13:00 3h 14 EUR
  • 10:40 13:55 3h 15m 12 EUR
  • 13:10 16:25 3h 15m 12 EUR
  • 13:50 17:05 3h 15m 12 EUR
  • 15:00 20:35 5h 35m 10 EUR
  • 15:55 19:10 3h 15m 12 EUR
  • 17:20 20:45 3h 25m 12 EUR
  • 18:10 21:25 3h 15m 12 EUR
  • 18:40 21:55 3h 15m 12 EUR
  • 19:50 23:35 3h 45m 10 EUR

Check all Charter tickets →

Combined Routes & Schedules from Portimao to Lisbon

- Travel from Portimao Praia da Rocha to Almada Cova Piedade, Lisbon on a mixed transport ride, covering the route in about 4h 25m. Departures run at 09:35, and tickets begin at 24 EUR.
- From Portimao Praia da Rocha, set off on a multi-leg journey toward Lisbon Oriente Bus Station, Moscavide, spending around 5h 10m traveling. Services operate at 09:35 with fares starting at 22 EUR.
- From Portimao, take a transfer across different vehicles to reach Lisbon Airport, Moscavide, spending approximately 6h 10m on the journey. Services run at 08:20 with fares starting at 32 EUR.

Departure stations
Portimao Praia da Rocha
Portimao
Arrival stations
Almada Cova Piedade, Lisbon
Lisbon Oriente Bus Station, Moscavide
Lisbon Airport, Moscavide

Combined Timetable: Portimao → Lisbon Airport, Moscavide

  • 08:20 14:30 6h 10m 32 EUR

Combined Timetable: Portimao Praia da Rocha → Almada Cova Piedade, Lisbon

  • 09:35 14:00 4h 25m 24 EUR

Combined Timetable: Portimao Praia da Rocha → Lisbon Oriente Bus Station, Moscavide

  • 09:35 14:45 5h 10m 22 EUR

Check all Combined tickets →

Charter Routes & Schedules from Portimao to Lisbon

- Set off from Portimao Hotel Transfer in an exclusive ride to Lisbon City Centre, spending about 2h 42m on the road. Services run frequently throughout the day, and tickets start at 299 EUR.
- Book a private driver at Portimao Hotel Transfer to reach Lisbon Portela Airport, with the ride taking roughly 2h 38m. Travel options are flexible with fares starting from 296 EUR.
- Set off from Portimao Hotel Transfer in an exclusive ride to Lisbon Hotel Transfer, spending about 2h 42m to 2h 45m on the road. Services run frequently throughout the day, and tickets start at 299 to 308 EUR.
- Start your journey with a charter ride from Ferragudo Hotel Transfer to Lisbon City Centre, lasting approximately 2h 42m. Services run frequently throughout the day with fares starting at 305 EUR.
- Book a private driver at Ferragudo Hotel Transfer to reach Lisbon Portela Airport, with the ride taking roughly 2h 37m. Travel options are flexible with fares starting from 301 EUR.
- From Ferragudo Hotel Transfer, set off in a VIP taxi toward Lisbon Hotel Transfer, with the ride lasting around 2h 42m. Fares from 305 EUR are available, with multiple departures throughout the day.

Departure stations
Portimao Hotel Transfer
Ferragudo Hotel Transfer
Arrival stations
Lisbon City Centre
Lisbon Portela Airport
Lisbon Hotel Transfer

Charter Timetable: Ferragudo Hotel Transfer → Lisbon City Centre

  • --:-- --:-- 2h 42m 305 EUR

Charter Timetable: Ferragudo Hotel Transfer → Lisbon Hotel Transfer

  • --:-- --:-- 2h 42m 305 EUR

Charter Timetable: Ferragudo Hotel Transfer → Lisbon Portela Airport

  • --:-- --:-- 2h 37m 301 EUR

Charter Timetable: Portimao Hotel Transfer → Lisbon City Centre

  • --:-- --:-- 2h 42m 299 EUR

Charter Timetable: Portimao Hotel Transfer → Lisbon Hotel Transfer

  • --:-- --:-- 2h 42m 299 EUR
  • --:-- --:-- 2h 45m 308 EUR

Charter Timetable: Portimao Hotel Transfer → Lisbon Portela Airport

  • --:-- --:-- 2h 38m 296 EUR

Check all Charter tickets →

Frequently Asked Questions Portimao to Lisbon

Below you will find answers to the most common questions about traveling from Portimao to Lisbon.

How much does the Portimao to Lisbon route usually cost?

Prices on the Portimao to Lisbon route vary by transport type. Bus tickets start at 6 EUR and go up to 22 EUR. Combined options are listed at 22 EUR to 32 EUR, while charter transfers are much higher at 296 EUR to 308 EUR.

What is the typical travel time from Portimao to Lisbon, and why does it change?

Travel time on the Portimao to Lisbon route depends on the service and the exact stop pair. Buses take about 2 hours 55 minutes to 6 hours 50 minutes, while combined options take about 4 hours 25 minutes to 6 hours 10 minutes. Different stops and routing explain the variation.

Which is the cheapest way to travel from Portimao to Lisbon?

The cheapest option on the Portimao to Lisbon route is the bus, with fares starting at 6 EUR. Bus prices are lower than the combined services and far below charter transfers. The lowest bus fares are the most economical choice listed.

What is the fastest way to get from Portimao to Lisbon?

The fastest listed option on the Portimao to Lisbon route is charter transfer, with trips taking about 2 hours 37 minutes to 2 hours 45 minutes. Among the regular public options, the quickest bus pair is about 2 hours 55 minutes.

Where do buses leave from and arrive in Lisbon on the Portimao to Lisbon route?

Buses on the Portimao to Lisbon route depart from Portimao, Portimao R da Abicada, or Portimao Praia da Rocha. They arrive at Lisbon Oriente, Moscavide; Lisbon Oriente Bus Station, Moscavide; Lisbon Sete Rios Bus Station; or Almada Cova Piedade, Lisbon.

What are the first and last bus departures for the Portimao to Lisbon route?

For the Portimao to Lisbon route, the first bus departure is at 00:40 and the last is at 23:55. That gives a wide spread across the day, although the exact timetable depends on the service chosen.

How often do buses run from Portimao to Lisbon?

The Portimao to Lisbon bus schedule does not show a fixed frequency in minutes. There are 51 bus trips listed, so departures are spread across the day rather than shown as a regular interval.

Which Portimao to Lisbon bus route is the quickest?

Among the bus options on the Portimao to Lisbon route, the quickest listed trip is from Portimao R da Abicada to Lisbon Oriente Bus Station, Moscavide at about 2 hours 55 minutes. Other bus journeys take longer, depending on the departure and arrival points.

How much do the combined Portimao to Lisbon services cost and where do they go?

Combined services on the Portimao to Lisbon route cost 22 EUR to 32 EUR. They depart from Portimao Praia da Rocha or Portimao and arrive at Almada Cova Piedade, Lisbon; Lisbon Oriente Bus Station, Moscavide; or Lisbon Airport, Moscavide.

What are the departure times for the combined Portimao to Lisbon services?

The combined Portimao to Lisbon services have a first departure at 08:20 and a last departure at 09:35. Only three trips are listed, so the schedule is much more limited than the bus service.

How do charter transfers work on the Portimao to Lisbon route?

Charter transfers on the Portimao to Lisbon route run from Portimao Hotel Transfer or Ferragudo Hotel Transfer. They can arrive at Lisbon City Centre, Lisbon Portela Airport, or Lisbon Hotel Transfer, with trip times of about 2 hours 37 minutes to 2 hours 45 minutes.

Where can I book tickets for the Portimao to Lisbon route?

For the Portimao to Lisbon route, TicketRoutes.com is the booking reference to use. It lists the available services, prices, and departure points in one place, which makes it easier to compare the bus, combined, and charter options.


More travel routes for Portimao and Lisbon

Planning more stops after Portimao to Lisbon?

If your journey doesn’t end with Portimao to Lisbon, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.

Try the Travel Planner

Perfect for travelers visiting multiple cities on one trip.