Travel Portimao to Lisbon

Portimao to Lisbon Bus: Schedules, Tickets & Prices

The bus journey from Portimao to Lisbon takes approximately 2h 55m to 6h 50m, with fares from 6 EUR to 22 EUR.

Bus from Portimao to Lisbon

If you're traveling from Portimao to Lisbon by bus, you can board at Portimao, Portimao R da Abicada or Portimao Praia da Rocha, with services running frequently throughout the day so you can pick a time that suits your schedule. The journey typically takes around 2 hours 55 minutes, providing a comfortable way to reach your destination, arriving at multiple stations, including Lisbon Oriente, Moscavide, Lisbon Oriente Bus Station, Moscavide, Lisbon Sete Rios Bus Station and others, with bus ticket prices starting from 6 EUR. Be sure to check availability and secure your seat in advance here to ensure a smooth and hassle-free trip.

Prices: 6 EUR to 22 EUR

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

Choose bus from Portimao to Lisbon in 2h 55m Go with bus from Portimao to Lisbon for EUR 6

View all Bus tickets →

Distance Portimao to Lisbon

The distance between Portimao and Lisbon is 182.3 kilometers.

Bus from Portimao to Lisbon Details

Find key information about the Bus from Portimao to Lisbon, including travel time, prices and stations.

Bus
Average price
11 EUR
 
Cheapest
6 EUR
Average duration
3h 33m
 
Shortest
2h 55m
Number of departures
51
00:40 - 23:55
Tickets
 
Stations
Departure stations
Arrival stations
Portimao
Portimao R da Abicada
Portimao Praia da Rocha
Lisbon Oriente, Moscavide
Lisbon Oriente Bus Station, Moscavide
Lisbon Sete Rios Bus Station
Almada Cova Piedade, Lisbon
Operators
FlixBus, Rede Expressos
 

Bus Routes & Schedules from Portimao to Lisbon

If you’re planning to reach Lisbon by bus from Portimao, it’s useful to know that the route is served by multiple departure and arrival stations rather than a single bus terminal. This means you can choose the combination of stops that best suits where you’re staying or heading next. Travel times vary depending on the selected stops, but most services take around 2h 55m. Buses run throughout the day, with departures starting from 00:40 and continuing until 23:55. Prices usually begin at 6 EUR, with minor differences depending on the specific service or boarding point. Taking a moment to review the complete bus timetable for Portimao to Lisbon allows you to compare station options and select the best bus for your journey.

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 Bus tickets →

Frequently Asked Questions Bus Portimao to Lisbon

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

How long is the bus trip from Portimao to Lisbon usually?

The bus trip from Portimao to Lisbon usually takes about 3 hours to 7 hours, depending on the departure point and the specific service. Some bus journeys are much quicker, while others take longer if they run to Lisbon Oriente, Moscavide from Portimao.

What is the price of bus tickets for Portimao to Lisbon?

Bus tickets for Portimao to Lisbon generally cost between 6 EUR and 22 EUR. The final fare can vary by departure point and the bus service you choose, so it is worth checking the available options before booking.

When is the first bus departure from Portimao to Lisbon and how late does the bus service run?

For Portimao to Lisbon, the bus service starts with a first departure at 00:40 and the last bus departure is at 23:55. That gives travelers a wide range of options throughout the day and late into the night.

How frequent is the bus connection between Portimao and Lisbon?

There are 51 bus trips on this route, so the Portimao to Lisbon bus connection offers plenty of choice. With that many departures, it is easier to find a bus journey that fits your schedule.

Can I book bus tickets for the Portimao to Lisbon route in advance?

Yes, bus tickets for Portimao to Lisbon can be booked in advance, which is a good idea if you want to secure the bus journey that best matches your plans. Booking ahead also helps when you are looking for a specific departure time or station.

Which bus stations are used on the Portimao to Lisbon route?

The Portimao to Lisbon bus service can depart from Portimao, Portimao R da Abicada, or Portimao Praia da Rocha. On arrival, the bus may stop at Lisbon Oriente, Moscavide, Lisbon Oriente Bus Station, Moscavide, Lisbon Sete Rios Bus Station, or Almada Cova Piedade, Lisbon.

Is there a faster bus journey from Portimao R da Abicada to Lisbon?

Yes, some bus journeys from Portimao R da Abicada to Lisbon are quicker than others. For example, the bus trip to Lisbon Oriente Bus Station, Moscavide can take about 3 hours to 4 hours, while other bus connections on the same route may take longer.

What should I know before taking the bus from Portimao to Lisbon?

Before taking the bus from Portimao to Lisbon, it helps to check both the departure station and the arrival station, since the bus service uses several stops on each end. It is also smart to compare bus tickets and departure times, because the route has a wide range of durations and prices.


More Bus routes from and to Portimao or Lisbon

Planning more than just Portimao to Lisbon?

You’re currently viewing Bus options for Portimao to Lisbon. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.

Open Travel Planner

Ideal for multi-city trips and flexible travel plans.