Search Porto bus tickets

switcheroo

Quickview

How to get to Porto by bus?

Routes33
Trips per day251
bus carriers7
Stations10
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.

How to find cheap bus tickets to Porto?

The cheapest prices for a bus ticket to Porto that users have found recently on Wanderu start at $5.33. Such great deals to Porto are available on one route to Porto. 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 $9.27 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, Airport and Rua do Capitão Henrique Galvão. Rua de Alexandre Herculano, 366 is the busiest bus station in Porto.

What are the most popular bus routes to Porto?

Narbonne

There are 13 bus schedules per day connecting Narbonne with Porto. It takes on average 26 hours to travel 612 miles, 985 kms, by bus from Narbonne. 2 bus carriers offer schedules from Narbonne, with Eurolines France offering the most daily connections to Porto. Traveling by bus from Narbonne you will most likely to arrive in Porto at Travessa Campo 24 de Agosto.
Avg. Time
2h 0m
Avg. Price
$91.53

Braga

There are 11 bus schedules per day connecting Braga with Porto. It takes on average 1 hour 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
1h 0m
Avg. Price
$13.89

Montpellier

There are 10 bus schedules per day connecting Montpellier with Porto. It takes on average 39 hours to travel 660 miles, 1062 kms, by bus from Montpellier. 2 bus carriers offer schedules from Montpellier, with Eurolines France offering the most daily connections to Porto. Traveling by bus from Montpellier you will most likely to arrive in Porto at Rua do Capitão Henrique Galvão.
Avg. Time
15h 0m
Avg. Price
$135.20

Orléans

There are 9 bus schedules per day connecting Orléans with Porto. It takes on average 28 hours to travel 697 miles, 1122 kms, by bus from Orléans. 2 bus carriers offer schedules from Orléans, with Eurolines France offering the most daily connections to Porto. Traveling by bus from Orléans you will most likely to arrive in Porto at Rua do Capitão Henrique Galvão.
Avg. Time
4h 0m
Avg. Price
$120.91

Nantes

There are 8 bus schedules per day connecting Nantes with Porto. It takes on average 34 hours 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
10h 0m
Avg. Price
$177.75

What bus companies travel to Porto, ?

Located in, United States, you can travel by bus to Porto from 33 destinations and choose from 251 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 1118.26 miles, 1799.21 kms, covering the journey in and 43 minutes

bus companies serving Porto

FlixBus

There are 13 daily FlixBus schedules to Porto. FlixBus can get you to Porto by bus from 21 destinations including Vigo.
Air conditioning
Restroom
Beverage
Extra legroom
Meal
Power outlet
WiFi
Avg. Time
13h 28m
Avg. Price
$45.55

Autna

There are 8 daily Autna schedules to Porto. Autna can get you to Porto by bus from Vigo.
Avg. Time
1h 0m
Avg. Price
$13.61

Eurolines France

There are 5 daily Eurolines France schedules to Porto. Eurolines France can get you to Porto by bus from 8 destinations including Bagnolet.
Air conditioning
Restroom
Power outlet
WiFi
Avg. Time
10h 50m
Avg. Price
$121.52

Ouibus

There are 12 daily Ouibus schedules to Porto. Ouibus can get you to Porto by bus from 7 destinations including Benavente.
Air conditioning
Restroom
Extra legroom
Green certified
Power outlet
WiFi
Avg. Time
8h 19m
Avg. Price
$36.52

Terravision

There are 78 daily Terravision schedules to Porto. Terravision can get you to Porto by bus from Porto.
Air conditioning
Avg. Time
0h 25m
Avg. Price
$5.72

GetBus

There are 16 daily GetBus schedules to Porto. GetBus can get you to Porto by bus from 3 destinations including Porto.
Avg. Time
0h 30m
Avg. Price
$7.03

100rumos

There are 116 daily 100rumos schedules to Porto. 100rumos can get you to Porto by bus from Porto.
Avg. Time
0h 34m
Avg. Price
$13.46