Search bus tickets toPorto

switcheroo

Quickview

How to get to Porto by bus?

Routes37
Trips per day69
bus carriers3
Stations4
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

What are the cheapest bus tickets to Porto?

The cheapest prices for a bus ticket to Porto that users have found recently on Wanderu start at $6.86. Such great deals to Porto are available on one route to Vigo. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on bus travel to get you to Porto. Vigo at $10.50 has consistently the lowest average bus ticket prices to Porto.

What are the main bus stations in Porto?

The most popular bus stations in Porto are Rua de Alexandre Herculano, 366, Rua do Capitão Henrique Galvão and Travessa Campo 24 de Agosto. Rua de Alexandre Herculano, 366 is the busiest bus station in Porto.

What are the most popular bus routes to Porto?

Nantes

There are 15 bus schedules per day connecting Nantes with Porto. It takes on average 28 hours and 37 minutes to travel 546 miles, 879 kms, by bus from Nantes. 2 bus carriers offer schedules from Nantes, with Eurolines France offering the most daily connections to Porto. Traveling by bus from Nantes you will most likely to arrive in Porto at Rua do Capitão Henrique Galvão.
Avg. Time
trip-duration
Avg. Price
$84.82

Braga

There are 12 bus schedules per day connecting Braga with Porto. It takes on average and 50 minutes to travel 29 miles, 47 kms, by bus from Braga. One bus company operates schedules from Braga, with GetBus offering the most daily connections to Porto. Traveling by bus from Braga you will most likely to arrive in Porto at Airport.
Avg. Time
trip-duration
Avg. Price
$14.18

Guimaraes

There are 8 bus schedules per day connecting Guimaraes with Porto. It takes on average 4 hours and 3 minutes to travel 27 miles, 43 kms, by bus from Guimaraes. 2 bus carriers offer schedules from Guimaraes, with GetBus offering the most daily connections to Porto. Traveling by bus from Guimaraes you will most likely to arrive in Porto at Airport.
Avg. Time
trip-duration
Avg. Price
$29.84

Valença

There are 8 bus schedules per day connecting Valença with Porto. It takes on average 1 hour and 38 minutes to travel 61 miles, 97 kms, by bus from Valença. One bus company operates schedules from Valença, with Autna offering the most daily connections to Porto. Traveling by bus from Valença you will most likely to arrive in Porto at Rua do Capitão Henrique Galvão.
Avg. Time
trip-duration
Avg. Price
$9.35

Rotterdam

There are 6 bus schedules per day connecting Rotterdam with Porto. It takes on average 40 hours and 24 minutes to travel 968 miles, 1558 kms, by bus from Rotterdam. 2 bus carriers offer schedules from Rotterdam, with Eurolines France offering the most daily connections to Porto. Traveling by bus from Rotterdam you will most likely to arrive in Porto at Rua do Capitão Henrique Galvão.
Avg. Time
trip-duration
Avg. Price
$104.28

What bus companies travel to Porto, Portugal?

Located in, Portugal, you can travel by bus to Porto from 37 destinations and choose from 69 daily bus schedules to get you there. FlixBus has the most bus connections to Porto. The furthest bus arriving in Porto covers a distance of 1223.06 miles, 1967.83 kms, covering the journey in and 48.75 minutes

bus companies serving Porto