Travel Lisbon to Porto

Lisbon to Porto Bus: Schedules, Tickets & Prices

Buses from Lisbon to Porto take around 3h 15m to 4h 30m, with tickets starting from 4 EUR to 23 EUR.

Bus from Lisbon to Porto

To travel between Lisbon and Porto, you’ll need to catch the bus from multiple stations, including Lisbon Oriente Bus Station, Moscavide, Lisbon Oriente, Moscavide, Lisbon Sete Rios Bus Station and others. The journey takes approximately 3 hours 15 minutes with fares starting from 4 EUR, and services conclude at Porto Campanha Bus Station, Porto TIC Campanha or Polo Universitario Station, Porto. It’s a straightforward option for this route, and you can reserve your seat in advance to avoid last-minute issues.

Prices: 4 EUR to 23 EUR

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

Journey with bus from Lisbon to Porto in 3h 15m Journey with bus from Lisbon to Porto in 3h 15m Hop on bus from Lisbon to Porto for EUR 4

View all Bus tickets →

Distance Lisbon to Porto

The distance between Lisbon and Porto is 275.3 kilometers.

Bus from Lisbon to Porto Details

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

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

Bus Routes & Schedules from Lisbon to Porto

Traveling by bus between Lisbon and Porto involves several departure and arrival stations rather than a single fixed terminal. Depending on which bus stops you use, the overall journey time can vary, though most trips fall within 3h 15m. Bus services follow a shared operating window, with departures beginning at 00:15 and continuing until 23:00, offering coverage across much of the day. Fares generally start at 4 EUR and may change slightly based on the service, stop, or route variation. Reviewing the full bus timetable for Lisbon to Porto helps clarify which stations are served, how long each connection takes and which departures align best with your itinerary.

Bus Timetable: Lisbon Airport, Moscavide → Porto TIC Campanha

  • 04:10 07:25 3h 15m 9 EUR
  • 05:10 08:25 3h 15m 5 EUR
  • 09:25 12:40 3h 15m 7 EUR
  • 10:20 13:35 3h 15m 7 EUR
  • 13:55 17:10 3h 15m 4 EUR
  • 14:00 17:15 3h 15m 7 EUR
  • 16:25 19:40 3h 15m 10 EUR
  • 20:25 23:40 3h 15m 4 EUR
  • 21:10 00:25 3h 15m 4 EUR
  • 21:55 02:05 4h 10m 11 EUR

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

  • 10:15 14:10 3h 55m 5 EUR

Bus Timetable: Lisbon Oriente, Moscavide → Porto TIC Campanha

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

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

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

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

  • 13:30 17:45 4h 15m 12 EUR

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

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

Check all Bus tickets →

Frequently Asked Questions Bus Lisbon to Porto

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

How long does the bus trip from Lisbon to Porto usually take?

A bus trip from Lisbon to Porto usually takes about 3 hours 15 minutes to 4 hours 30 minutes, depending on the departure and arrival points. Some Lisbon to Porto bus journeys are a bit quicker, while others take longer, so it is worth checking the specific bus service before you book.

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

Bus tickets for Lisbon to Porto start at 4 EUR and can go up to 23 EUR, depending on the bus service and the travel option you choose. If you want the best value on the Lisbon to Porto bus route, it helps to compare fares early and look at different departure times.

When is the first bus departure from Lisbon to Porto?

The first bus departure on Lisbon to Porto is at 00:15, so there are very early options if you need to travel overnight. This Lisbon to Porto bus service also runs later in the day, which gives travelers flexibility when planning the trip.

How late does the bus service between Lisbon and Porto run?

The last bus departure on Lisbon to Porto is at 23:00, so you can still find a late bus journey if you prefer to travel in the evening. That makes the Lisbon to Porto bus service useful for both early starters and travelers who want to leave after a full day.

How frequent are the bus connections from Lisbon to Porto?

There are 157 bus trips on Lisbon to Porto, so the route has plenty of options across the day. With that many bus connections between Lisbon and Porto, it is usually easier to find a departure that fits your schedule.

Where do buses leave from on the Lisbon to Porto route?

On the Lisbon to Porto bus route, departures can leave from Lisbon Oriente Bus Station, Lisbon Oriente, Lisbon Sete Rios Bus Station, Lisbon Airport, or Lisbon Airport Bus Station. Because the bus service uses several departure points, it is important to check which Lisbon stop matches your ticket.

Which arrival stations are used for the Lisbon to Porto bus journey?

A Lisbon to Porto bus journey can arrive at Porto Campanha Bus Station, Porto TIC Campanha, or Polo Universitario Station, Porto. The exact arrival point depends on the bus service you choose, so it is smart to confirm the station before you travel.

Is there a practical tip for booking a bus from Lisbon to Porto?

When booking a bus from Lisbon to Porto, it is a good idea to check both the departure station and the arrival station, since the route uses several of each. Comparing bus tickets for the Lisbon to Porto bus trip can also help you find a departure time and price that suit your plans.


More Bus routes from and to Lisbon or Porto

Planning more than just Lisbon to Porto?

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