Travel Porto to Lisbon

Porto to Lisbon Bus: Schedules, Tickets & Prices

The bus journey from Porto to Lisbon takes approximately 3h 15m to 4h 35m, with fares from 4 EUR to 23 EUR.

Bus from Porto to Lisbon

Board a bus at Porto TIC Campanha, Porto Campanha Bus Station or Polo Universitario Station, Porto, with the first departure of the day at --:--, and begin your journey from Porto toward Lisbon, arriving at multiple stations, including Lisbon Oriente, Moscavide, Lisbon Oriente Bus Station, Moscavide, Lisbon Sete Rios Bus Station and others. Departures run regularly throughout the day, and the trip takes around 3 hours 15 minutes. Tickets start from 4 EUR. Plan ahead and secure your spot reserve your ticket.

Prices: 4 EUR to 23 EUR

Duration: 3h 15m – 4h 35m ⏱

Explore with bus from Porto to Lisbon for EUR 4 Travel with bus from Porto to Lisbon in 3h 15m

View all Bus tickets →

Distance Porto to Lisbon

The distance between Porto and Lisbon is 275.3 kilometers.

Bus from Porto to Lisbon Details

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

Bus
Average price
8 EUR
 
Cheapest
4 EUR
Average duration
3h 26m
 
Shortest
3h 15m
Number of departures
145
--:-- - 23:15
Tickets
 
Stations
Departure stations
Arrival stations
Porto TIC Campanha
Porto Campanha Bus Station
Polo Universitario Station, Porto
Lisbon Oriente, Moscavide
Lisbon Oriente Bus Station, Moscavide
Lisbon Sete Rios Bus Station
Lisbon Airport, Moscavide
Operators
FlixBus, Rede Expressos
 

Bus Routes & Schedules from Porto to Lisbon

Between Porto and Lisbon, this bus connection is served by several stations rather than a single fixed terminal. The exact travel time varies depending on where you board and exit the bus, but most trips take approximately 3h 15m. Services run throughout the day, operating from --:-- until 23:15, and fares typically begin at 4 EUR. By checking the full bus timetable for Porto to Lisbon, you can compare different station pairings, journey lengths and departure times to choose the option that best matches your travel plans.

Bus Timetable: Polo Universitario Station, Porto → Lisbon Sete Rios Bus Station

  • 07:40 12:00 4h 20m 12 EUR

Bus Timetable: Porto Campanha Bus Station → Lisbon Oriente Bus Station, Moscavide

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

Bus Timetable: Porto Campanha Bus Station → Lisbon Sete Rios Bus Station

  • 00:30 04:15 3h 45m 12 EUR
  • 01:15 04:50 3h 35m 14 EUR
  • 05:00 08:15 3h 15m 5 EUR
  • 06:00 09:30 3h 30m 6 EUR
  • 06:30 09:45 3h 15m 23 EUR
  • 07:00 10:30 3h 30m 10 EUR
  • 08:00 11:30 3h 30m 6 EUR
  • 08:30 12:00 3h 30m 12 EUR
  • 09:00 12:30 3h 30m 8 EUR
  • 09:30 13:00 3h 30m 17 EUR
  • 10:00 13:30 3h 30m 12 EUR
  • 10:30 14:05 3h 35m 12 EUR
  • 11:00 14:15 3h 15m 6 EUR
  • 11:30 15:00 3h 30m 12 EUR
  • 12:00 15:30 3h 30m 6 EUR
  • 12:30 16:00 3h 30m 12 EUR
  • 13:00 16:30 3h 30m 6 EUR
  • 14:00 17:30 3h 30m 14 EUR
  • 14:30 18:00 3h 30m 12 EUR
  • 15:00 18:30 3h 30m 6 EUR
  • 15:30 18:45 3h 15m 12 EUR
  • 16:00 19:15 3h 15m 12 EUR
  • 16:30 20:00 3h 30m 8 EUR
  • 17:00 20:30 3h 30m 10 EUR
  • 17:30 21:00 3h 30m 14 EUR
  • 18:00 21:15 3h 15m 6 EUR
  • 18:30 22:00 3h 30m 23 EUR
  • 19:00 22:30 3h 30m 14 EUR
  • 19:30 23:00 3h 30m 12 EUR
  • 20:00 23:30 3h 30m 6 EUR
  • 20:30 00:05 3h 35m 12 EUR
  • 21:00 00:30 3h 30m 6 EUR
  • 22:30 01:45 3h 15m 23 EUR

Bus Timetable: Porto TIC Campanha → Lisbon Airport, Moscavide

  • 01:40 05:55 4h 15m 18 EUR
  • 04:30 07:45 3h 15m 5 EUR
  • 05:00 08:15 3h 15m 5 EUR
  • 09:40 12:55 3h 15m 4 EUR
  • 09:45 13:00 3h 15m 5 EUR
  • 10:45 14:00 3h 15m 7 EUR
  • 15:15 18:30 3h 15m 5 EUR
  • 15:45 19:00 3h 15m 7 EUR
  • 16:00 20:25 4h 25m 9 EUR
  • 21:00 00:15 3h 15m 5 EUR
  • 21:45 01:00 3h 15m 5 EUR

Bus Timetable: Porto TIC Campanha → Lisbon Oriente, Moscavide

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

Check all Bus tickets →

Frequently Asked Questions Bus Porto to Lisbon

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

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

The bus trip from Porto to Lisbon usually takes about 3 hours 15 minutes to 4 hours 35 minutes, depending on the departure and arrival points. For example, some bus journeys from Porto TIC Campanha to Lisbon Oriente, Moscavide are shorter, while others can take a bit longer. It’s a fairly direct bus option for traveling between Porto and Lisbon.

What does a bus ticket for Porto to Lisbon cost?

A bus ticket for Porto to Lisbon can cost between 4 EUR and 23 EUR. The price depends on the specific bus service, the departure point, and the arrival station in Lisbon. If you’re looking for a budget-friendly bus journey between Porto and Lisbon, there are usually low-cost options available.

Which bus departure points are available for Porto to Lisbon?

For the Porto to Lisbon bus service, departures are available from Porto TIC Campanha, Porto Campanha Bus Station, and Polo Universitario Station, Porto. These bus departure points give travelers a few choices depending on where they are starting in Porto. It’s worth checking which bus station works best for your Porto to Lisbon trip.

Where can I arrive in Lisbon on a bus from Porto?

On a bus from Porto to Lisbon, you can arrive at Lisbon Oriente, Moscavide, Lisbon Oriente Bus Station, Moscavide, Lisbon Sete Rios Bus Station, or Lisbon Airport, Moscavide. The exact arrival point depends on the bus connection you choose. That makes the Porto to Lisbon bus journey flexible for different plans in Lisbon.

How long does the bus journey between Porto and Lisbon take from Campanha?

A bus journey between Porto Campanha Bus Station and Lisbon Oriente Bus Station, Moscavide usually takes about 3 hours 15 minutes to 3 hours 40 minutes. If you’re taking the bus from Porto Campanha to Lisbon Sete Rios Bus Station, the trip is about 3 hours 15 minutes to 3 hours 45 minutes. These are some of the more straightforward Porto to Lisbon bus options.

Is there a late bus service from Porto to Lisbon?

Yes, the Porto to Lisbon bus service has departures as late as 23:15. That can be useful if you prefer a later bus trip or need to travel after a full day in Porto. Since the schedule can vary by station, it’s a good idea to check the exact bus departure you want.

Can I book bus tickets for Porto to Lisbon in advance?

Yes, it’s a good idea to book bus tickets for Porto to Lisbon in advance, especially if you want a specific departure point or arrival station. With many bus options available, advance booking can help you choose the bus journey that fits your schedule best. It also makes it easier to compare prices for the Porto to Lisbon bus trip.

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

Before taking the bus from Porto to Lisbon, it helps to check both the departure station and the arrival station so your bus journey matches your plans. Travel times can range from about 3 hours 15 minutes to 4 hours 35 minutes, depending on the route. Since the Porto to Lisbon bus service offers several station combinations, a quick check before departure can save time and make the trip smoother.


More Bus routes from and to Porto or Lisbon

Planning more than just Porto to Lisbon?

You’re currently viewing Bus options for Porto 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.