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

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

Bus  •  1 h 28 min

  1. Take the bus from Esposende to Porto 10

$4 - $11

Cheapest option

Bus, Metro  •  1 h 51 min

  1. Take the bus from Esposende to Póvoa de Varzim 10
  2. Take the Metro from Póvoa de Varzim to Trindade B

$4 - $13

3 alternative options

Taxi  •  33 min

  1. Take a taxi from Esposende to Porto 33.5 miles

$45 - $55

Drive  •  33 min

  1. Drive from Esposende to Porto 33.5 miles

$7 - $11

Shuttle, Metro  •  1 h

  1. Take a shuttle bus from Esposende to Porto Airport (OPO)
  2. Take the Metro from Aeroporto to Trindade E

$53 - $54

Questions & Answers

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

More details

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

More details

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

Get driving directions

The bus from Esposende to Porto takes 1 h 28 min including transfers and departs every four hours.

More details

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

More details

Map of how to get from Esposende to Porto.
Launch map view
  • Distance: 28.3 miles
  • Duration: 1 h 28 min

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 28 min. Rede Expressos also services this route twice daily.

Train operators
Metro do Porto
Phone
+351 22 508 1000
Email
metro@metro-porto.pt
Website
metrodoporto.pt
Train from Póvoa de Varzim to Trindade
Ave. Duration
1 h 11 min
Frequency
Every 15 minutes
Estimated price
$1 - $2
Schedules at
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 28 min
Frequency
4 times a day
Estimated price
$4 - $6
Schedules at
avminho.pt
Bus from Esposende to Póvoa de Varzim
Ave. Duration
32 min
Frequency
4 times a day
Estimated price
$2 - $4
Schedules at
avminho.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
Bus from Esposende to Póvoa de Varzim
Ave. Duration
27 min
Frequency
Twice daily
Estimated price
$6 - $9
Schedules at
rede-expressos.pt
Rodonorte
Phone
+ 351 259 340 710
Email
geral@rodonorte.pt
Website
rodonorte.pt
Bus from Esposende to Póvoa de Varzim
Ave. Duration
23 min
Frequency
Once daily
Estimated price
$8 - $11
Schedules at
rodonorte.pt
VMTransfers
Phone
(+351) 220971653
Email
info@vmtransfers.com
Website
vmtransfers.com
Shuttle from Esposende to Porto Airport (OPO)
Ave. Duration
30 min
Frequency
On demand
Estimated price
$52
Schedules at
vmtransfers.com
Other operators
Taxi from Esposende to Porto
Ave. Duration
33 min
Estimated price
$45 - $55

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 Need to know: Jadrolinija, Need to know: Greyhound and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.