How to travel from Portimao to Lisbon

Sun, Dec 21
+ Add return
Travel by train, bus, flight with
Rede Expressos
Comboios De Portugal
TAP Portugal
FlixBus
Infobus
1,000+ more
Rede Expressos
Comboios De Portugal
TAP Portugal
FlixBus
Infobus
1,000+ more
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Travel Information between Portimao and Lisbon

Distance183 km
Available travel modesTrain, coach or flight
Ticket price range€4 - €43
Cheapest modeCoach • €4 • 3 h 10 min
Fastest modeFlight • €43 • 50 min
Popular travel companiesRenex, TAP Portugal or Comboios De Portugal

Take a train, coach or flight to travel 183 km from Portimao to Lisbon. The most popular travel providers which serve this route are Renex, TAP Portugal or Comboios De Portugal among others. Travellers can even take a direct coach, flight or train from Portimao to Lisbon.

Travel options
from Portimao to Lisbon

How to get from Portimao to Lisbon by train, bus or flight.

Our recommendation

bus

The best way to travel from Portimao to Lisbon is by taking a bus because it’s the best combination of price and speed.

Rede Expressos
10:30AM2h55
Portimão, Bus Terminal (Rua da Abicada)
01:25PMLisboa, Gare Oriente
101One-way
0 transfers

Cheapest

FlixBusFlixBus
08:00PM3h20
Portimão, Bus Terminal (Rua da Abicada)
11:20PMLisboa, Gare Oriente
101One-way
0 transfers

Fastest

Rede Expressos
10:30AM2h55
Portimão, Bus Terminal (Rua da Abicada)
01:25PMLisboa, Gare Oriente
101One-way
0 transfers

Other options

Comboios De PortugalR 5905 · IC 670
08:06AM3h41
Portimão
11:47AMLisboa - Entrecampos
271One-way
1 transfer
Comboios De PortugalR 5905 · IC 670
08:06AM3h50
Portimão
11:56AMLisbon - Oriente
271One-way
1 transfer
Comboios De PortugalR 5905 · IC 670 · R 4414
08:06AM4h07
Portimão
12:13PMLisboa - Santa Apolonia
271One-way
2 transfers
Rede Expressos
08:10AM3h15
Portimão, Bus Terminal (Rua da Abicada)
11:25AMLisboa, Terminal Rodoviário de Sete Rios
121One-way
0 transfers
Rede Expressos
10:40AM3h15
Portimão, Bus Terminal (Rua da Abicada)
01:55PMLisboa, Terminal Rodoviário de Sete Rios
121One-way
0 transfers
Rede Expressos
10:00AM3h00
Portimão, Bus Terminal (Rua da Abicada)
01:00PMLisboa, Terminal Rodoviário de Sete Rios
151One-way
0 transfers
AlsaNormal+TAP PortugalTP1906
08:30AM8h55
Portimão, Bus Terminal (Rua da Abicada)
05:25PMHumberto Delgado Airport
1831One-way
1 transfer
AlsaNormal+TAP PortugalTP1906
11:00AM6h25
Portimão, Bus Terminal (Rua da Abicada)
05:25PMHumberto Delgado Airport
1921One-way
1 transfer

Find all the dates and times for this journey by train, bus, flight, and ferry .

Compare prices and tickets Prices for trains, buses and flights

Compare train, bus, and flight prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.

Sat
Dec 20
Sun
Dec 21
Mon
Dec 22
Tue
Dec 23
Wed
Dec 24
Thu
Dec 25
Fri
Dec 26
Sat
Dec 27
Sun
Dec 28
Mon
Dec 29
Tue
Dec 30
Wed
Dec 31
Thu
Jan 01
Fri
Jan 02
Sat
Jan 03
Sun
Jan 04
Mon
Jan 05
Tue
Jan 06
Wed
Jan 07
Thu
Jan 08
Fri
Jan 09

How to Travel from Portimao to Lisbon

The Algarve port and tourist resort of Portimao is always a popular visitor destination, and it's an easy matter to travel on by bus to explore the Portuguese capital of Lisbon. Bus travel from Portimao to Lisbon takes just over three hours, with frequent direct and indirect services running throughout the day and into the late evening on every day of the week. The main Portimao bus station is Caldeira do Moinho, which is located close to the railway station. 

What is the Cheapest Way To Get from Portimao to Lisbon?

It's almost 180 miles from Portimao to Lisbon, however, journey times are quick as most of the trip is via the main A2 highway. Bus is the only public transport option available to travellers, and is an affordable solution at any time of day or night. There's very little price difference between all the coach services operating to Lisbon from the town of Portimao. 

What is the Fastest Way to Travel from Portimao to Lisbon?

The quickest bus journeys to Lisbon tend to be direct services, giving journey times from three hours up to about three and a half hours. There's very little price variation between buses, so it's not really worth opting for slower journey times as they don't necessarily offer much cost saving. There are approximately nine EVA buses from Portimao to Lisbon daily, all offering speedy journey times from three hours up to three hours and 15 minutes. All buses depart from Caldeira do Moinho and arrive at Sete Rios. All EVA coaches are express quality and passengers benefit from free onboard WiFi. 

Find and Book With Omio The Best Tickets from Portimao to Lisbon

The best deals on public transport solutions can always be sourced from the Omio comparison website, and you'll usually find the cheapest tickets when you book in advance! 

Travel from Portimao to Lisbon By Bus

A number of bus operators run services to Lisbon, including EVA Transportes, Rede Expressos, and Renos. There is a really early coach leaving from Portimao main bus station daily, and this arrives into Lisbon bus station before first light. With almost 30 buses to Lisbon every day of the week, passengers can always select the service best suited to their needs. There are more than 10 Renex and Rede Expressos buses to Lisbon each day. Some of these arrive into Lisbon Sete Rios bus terminal and others arrive at Oriente. These two bus stations are within a couple of minutes' walk of each other, and both are located in the centre of Lisbon. The Sete Rios bus terminal in Lisbon is the major hub for all Rede Expressos coach services, and offers all essential amenities. Oriente bus station also doubles up as a major hub for Lisbon metro and major train links, giving travellers a lot of ways to get around the city and also nationwide. You can also travel from Portimao to Lisbon using BlaBlaCar. Remember, all bus travel times will be dependent on traffic conditions.

More than 1,000 travel companies trust us to sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

FAQs: Travel from Portimao to Lisbon

Travel to Lisbon easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Portimao to Lisbon.

FAQs

There are 3 options to travel between Portimao and Lisbon including taking a train, coach or flight.

The cheapest way to get from Portimao to Lisbon is by taking a coach with average ticket prices of €4 compared to other travel options to Lisbon:

A coach is €39 less than a flight with an average ticket price of €43 from Portimao to Lisbon.

Taking a coach costs €8 less than taking a train, which costs on average €12 for the same trip.

The quickest way to travel between Portimao and Lisbon is by flight, which takes on average 50 min   compared to other travel options that take longer:

Getting to Lisbon by coach takes 3 h 10 min on average.

Taking a train requires on average 3 h 36 min of travel time.

Lisbon is approximately 183 km away from Portimao.

The average frequency per day from Portimao to Lisbon is:

  • 25 coaches per day.
  • 5 trains per day.

However, we recommend checking specific travel dates for your route between Portimao and Lisbon as scheduled services by train, coach or flight can vary by season or day of the week.

These are the most popular departure and arrival points when travelling from Portimao to Lisbon:

  • Most travellers board their coach from Portimão, Bus Terminal (Rua da Abicada) and arrive in Lisboa, Gare Oriente.

Omio works with many trusted partners that can help you travel the best way from Portimao to Lisbon:

  • You can travel by coach from Portimao to Lisbon with Renex, EVA Transportes, Rede Expressos or FlixBus, and you can find Renex Portimao to Lisbon tickets for €4 on Omio.
  • You can go to Lisbon from Portimao by plane with TAP Portugal. You'll see cheap plane tickets for €43 with TAP Portugal from Portimao to Lisbon on Omio.
  • You can take a train from Portimao to Lisbon with Comboios De Portugal, Intercidades or Alfa Pendular. Cheap tickets can be found for €12 with Intercidades from Portimao to Lisbon.

Yes, there are direct routes from Portimao to Lisbon with the following travel companies:

  • You can find 25 direct coaches per day to Lisbon with Renex, EVA Transportes, Rede Expressos or FlixBus.

Direct services to Lisbon tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your route.

Your journey from Portimao to Lisbon doesn't have to end in Lisbon. Many of our customers like to extend their holidays to explore other popular destinations like Porto, Madrid, Paris, Barcelona or Faro. If you’d like to add Porto, Madrid, Paris, Barcelona or Faro to your Portimao to Lisbon trip, check Omio for the best and cheapest ways to travel to any of these top destinations from Lisbon today!

Travelling from Portimao to Lisbon: related information

Here are some other resources that might have the information you need

Travel to popular destinations by train, bus or flight

Popular countries

HomeTravelTravel to LisbonHow to travel from Portimao to Lisbon

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone