There are 6 ways to get from Esposende to Porto by taxi, train, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Taxi, Metro  •  1 h

  1. Take the taxi from Esposende to Porto Airport
  2. Take the Metro from Aeroporto to Trindade E

$56 - $57

Cheapest option

Bus  •  1 h 3 min

  1. Take the bus from Esposende to Porto 10

$4 - $11

4 alternative options

Taxi, bus  •  1 h 27 min

  1. Take the taxi from Esposende to Porto Airport
  2. Take the bus from Porto Airport (OPO) to Porto Aliados

$60 - $62

Taxi, bus via Carmo  •  1 h 29 min

  1. Take the taxi from Esposende to Porto Airport
  2. Take the bus from Porto Airport to Carmo 601

$61

Taxi  •  33 min

  1. Take a taxi from Esposende to Porto 33.5 miles

$45 - $60

Drive  •  33 min

  1. Drive from Esposende to Porto 33.5 miles

$7 - $11

What companies run services between Esposende, Portugal and Porto, Portugal?

Transportes Minho operates a bus from Esposende to Porto 4 times a day. Tickets cost $4 - $6 and the journey takes 1 h 3 min. Three other operators also service this route.

Train operators
Metro do Porto
Phone
+351 22 508 1000
Email
metro@metro-porto.pt
Website
metrodoporto.pt
Train from Aeroporto to Trindade
Ave. Duration
28 min
Frequency
Every 5 minutes
Estimated price
$1 - $2
Schedules at
metrodoporto.pt
Bus operators
Transportes Minho
Phone
258 800 340
Email
geral@avminho.pt
Website
avminho.pt
Bus from Esposende to Porto
Ave. Duration
1 h 3 min
Frequency
4 times a day
Estimated price
$4 - $6
Schedules at
avminho.pt
Groupo AVIC
Website
avic.pt
Bus from Esposende to Porto
Ave. Duration
47 min
Frequency
3 times a day
Estimated price
$4 - $6
Schedules at
avic.pt
Rede Expressos
Phone
707 22 33 44
Email
cliente@rne.pt
Website
rede-expressos.pt
Bus from Esposende to Porto
Ave. Duration
1 h 12 min
Frequency
Twice daily
Estimated price
$9 - $11
Schedules at
rede-expressos.pt
Ovnitur
Phone
258 942 920
Website
ovnitur.pt
Bus from Esposende to Porto - Campanhã
Ave. Duration
1 h 3 min
Frequency
Once daily
Estimated price
$5 - $8
Schedules at
ovnitur.pt
TerraVision PT
Website
terravision.eu
Bus from Porto Airport (OPO) to Porto Aliados
Ave. Duration
20 min
Frequency
Hourly
Estimated price
$5 - $7
Schedules at
terravision.eu
STCP
Phone
+351 22 507 1000
Email
geral@stcp.pt
Website
stcp.pt
Bus from Porto Airport to Carmo
Ave. Duration
41 min
Frequency
Every 30 minutes
Estimated price
$6
Schedules at
stcp.pt
Other operators
VMTransfers
Phone
(+351) 220971653
Email
info@vmtransfers.com
Website
vmtransfers.com
Taxi from Esposende to Porto Airport
Ave. Duration
30 min
Frequency
On demand
Estimated price
$56
Schedules at
vmtransfers.com
Taxi from Esposende to Porto
Ave. Duration
33 min
Estimated price
$45 - $60

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Want to know more about Flixbus?, Getting to Milan from the airport and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.

Questions & Answers

How far is it from Esposende to Porto?

The distance between Esposende and Porto is 45 km. The road distance is 54 km.

What is the cheapest way to get from Esposende to Porto?

The cheapest way to get from Esposende to Porto is to bus which costs 3€ - 9€ and takes 1 h 3 min.

What is the fastest way to get from Esposende to Porto?

The quickest way to get from Esposende to Porto is to taxi which takes 33 min and costs 40€ - 50€.

Is there a direct bus between Esposende and Porto?

Yes, there is a direct bus departing from Esposende and arriving at Porto. Services depart every three hours, and operate every day. The journey takes approximately 1 h 3 min.

How long does it take to get from Esposende to Porto?

It takes approximately 1 h to get from Esposende to Porto, including transfers.