Travel Information between Portimao and Lisbon
| 183 km | |
| Train, coach or flight | |
| €4 - €43 | |
| Coach • €4 • 3 h 10 min | |
| Flight • €43 • 50 min | |
| Renex, 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 optionsfrom Portimao to Lisbon
How to get from Portimao to Lisbon by train, bus or flight.
Our recommendation
The best way to travel from Portimao to Lisbon is by taking a bus because it’s the best combination of price and speed.

Cheapest
FlixBusFastest

Other options
R 5905 · IC 670
R 5905 · IC 670
R 5905 · IC 670 · R 4414


Normal+
TP1906
Normal+
TP1906Find 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.
Dec 20
Dec 21
Dec 22
Dec 23
Dec 24
Dec 25
Dec 26
Dec 27
Dec 28
Dec 29
Dec 30
Dec 31
Jan 01
Jan 02
Jan 03
Jan 04
Jan 05
Jan 06
Jan 07
Jan 08
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.
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.

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.
Travelling from Portimao to Lisbon: related information
Here are some other resources that might have the information you need
