There are 5 ways to get from Porto to Praia de Mira by taxi, bus, train 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 VMTransfers  •  2 h 30 min

  1. Take the taxi from Porto to Porto Airport
  2. Take the taxi from Porto Airport to Ílhavo

$142 - $152

Cheapest option

Bus  •  3 h 26 min

  1. Take the bus from Porto to Aveiro 65

$26 - $32

3 alternative options

Train, taxi  •  57 min

  1. Take the train from Vila Nova de Gaia to Aveiro Intercity
  2. Take a taxi from Aveiro to Praia de Mira

$41 - $54

Taxi  •  1 h 5 min

  1. Take a taxi from Porto to Praia de Mira 63.3 miles

$85 - $110

Drive  •  1 h 5 min

  1. Drive from Porto to Praia de Mira 63.3 miles

$14 - $21

What companies run services between Porto, Portugal and Praia de Mira, Portugal?

Rede Expressos operates a bus from Porto to Praia de Mira 4 times a day. Tickets cost $10 - $13 and the journey takes 1 h 50 min.

Train operators
Portuguese Railways (CP)
Phone
+351 707 210 220
Website
cp.pt
Train from Vila Nova de Gaia to Aveiro
Ave. Duration
27 min
Frequency
Hourly
Estimated price
$5 - $9
Website
cp.pt
Purchase a
eurail.com
2nd Class
$5 - $8
1st Class
$5 - $9
Bus operators
Rede Expressos
Phone
707 22 33 44
Email
cliente@rne.pt
Website
rede-expressos.pt
Bus from Porto to Aveiro
Ave. Duration
1 h 50 min
Frequency
4 times a day
Estimated price
$10 - $13
Schedules at
rede-expressos.pt
Other operators
VMTransfers
Phone
(+351) 220971653
Email
info@vmtransfers.com
Website
vmtransfers.com
Taxi from Porto to Porto Airport
Ave. Duration
28 min
Frequency
On demand
Schedules at
vmtransfers.com
Taxi from Porto Airport to Ílhavo
Ave. Duration
1 h 5 min
Frequency
On demand
Estimated price
$112
Schedules at
vmtransfers.com
Taxi from Aveiro to Praia de Mira
Ave. Duration
30 min
Estimated price
$35 - $45

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: Greyhound, Bali: What to do if Mount Agung erupts and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.

Questions & Answers

The distance between Porto and Praia de Mira is 79 km. The road distance is 101 km.

The cheapest way to get from Porto to Praia de Mira is to drive which costs 12€ - 18€ and takes 1 h 5 min.

The quickest way to get from Porto to Praia de Mira is to train and taxi which takes 57 min and costs 30€ - 50€.

It takes approximately 2 h 30 min to get from Porto to Praia de Mira, including transfers.