1map logoGo to main page

São João da Madeira, Norte Region to Porto, Norte Region from $2.7: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
São João da Madeira, Portugal
to
Porto, Portugal

How to Get from São João da Madeira to Porto: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$2.7 - OtherBest price
38 kmDistance
28m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from São João da Madeira to Porto with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
FlixBus
Bus
Average Duration
40m
Estimated price
$5.4-8
Recommended
Company
BlaBlaCar
Rideshare
Average Duration
46m
Estimated price
$2.7-2.7
Cheapest
route map
Distance: 38 km
Duration: 28m

See more options

Company
various
Drive
Average Duration
28m
Estimated price
$5.4-8.9
Company
various
Taxi
Average Duration
28m
Estimated price
$45-5.45
Company
various
Drive
Bus
Average Duration
1h  37m
Estimated price
$50-63
Company
various
Drive
Subway
Average Duration
1h  21m
Estimated price
$50-5.48
Company
various
Drive
Average Duration
1h  41m
Estimated price
$63-83

São João da Madeira - Porto operators

Explore transport companies operating between São João da Madeira and Porto, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Sao Joao da Madeira to Porto Campanhã Bus terminal

Average Duration
40m
Estimated price
5.4-8
all-pages.transport_towncar
Contact phone
(+351) 220971653
Website
http://vmtransfers.com

all-pages.transport_towncar from Sao Joao da Madeira to Porto Airport

Average Duration
43m
Estimated price
45-5.45

all-pages.transport_towncar from Porto Airport to Porto

Average Duration
28m
Estimated price
5.41-1.88
Rideshare
Contact phone
+3 318 576 2228
Website
https://www.blablacar.com

Rideshare from São João da Madeira to Porto

Average Duration
46m
Estimated price
2.7-2.7
Taxi
Contact phone
+351 966 421 103
Website
http://taxis-porto.pt

Taxi from São João da Madeira to Porto

Average Duration
28m
Estimated price
45-5.45
Subway
Contact phone
+351 225 081 000
Website
https://www.metrodoporto.pt

Subway from Aeroporto to Trindade

Average Duration
27m
Estimated price
1.8-2.7

São João da Madeira to Porto: Overview of Bus, Train, Flight, and Car Trips

Traveling between São João da Madeira and Porto offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

Departure Point
Sao Joao da Madeira station
Arrival Point
Porto Campanhã Bus terminal station
Useful tips for bus travellers
• Book your bus tickets in advance through FlixBus or Rede Expressos for a better chance of securing a seat, especially during weekends when demand is higher; websites: flixbus.com and rede-expressos.pt
• Arrive at the São João da Madeira bus station at least 15 minutes early to find parking, if needed, and to ensure you have time to locate your bus without rushing.
• Upon arrival at Porto Campanhã, follow the signs to the main exit, where you will find the metro station; this is your best option for reaching other parts of Porto quickly. More information on metro connections can be found at: metrodoporto.pt

Frequently asked questions

Find out more about the route from São João da Madeira to Porto.

Or choose the category:
The distance between São João da Madeira and Porto is 18 miles, with a road distance of 23.8 miles. By car, it typically takes approximately 35 minutes to travel from Porto to São João da Madeira. Alternatively, travelling by bus from São João da Madeira to Porto takes about 45 minutes.
The most cost-effective option for traveling from São João da Madeira to Porto is to rideshare, which costs €3 and takes approximately 46 minutes. This mode of transportation allows you to share a ride with fellow travelers and split the cost, making it a more affordable option. However, if you value speed and convenience, taking a taxi is the fastest option, albeit more expensive at €24-€29 and taking around 28 minutes. Consider your budget and time constraints to decide which option is best for you.
The prices for a bus ticket between Porto and Sao Joao da Madeira range from €5 to €8. These prices may vary depending on factors such as the time of day, the day of the week, and the bus company. It is recommended to check with different bus companies or online platforms to compare prices and choose the most convenient option for your trip.
If you prefer not to use public transportation, you can consider using Blablacar's carpooling service to travel from Sao Joao da Madeira to Porto. This allows you to share a ride with someone who is heading in the same direction. The driving distance between the two cities is 24 miles and it usually takes around 28 minutes to drive from Sao Joao da Madeira to Porto. The prices for carpooling can vary, but typically range from €5 to €9.
To travel from São João da Madeira to Porto without a car, the best option is to take the bus. The bus journey takes approximately 50 minutes and the ticket prices range from €5 to €8. The bus service provides a convenient and affordable way to reach Porto from São João da Madeira, allowing you to relax and enjoy the scenic views along the way.
Yes, there is a direct link between Sao Joao da Madeira and Porto. Rede Expressos operates a daily bus service from Sao Joao da Madeira to Porto, with a journey time of approximately 50 minutes. The buses depart from S Joao Madeira station and arrive at Porto station. This provides a convenient and reliable option for travel between the two cities.
There are numerous accommodation options available near Porto. With over 2109 hotels to choose from, you are sure to find something that fits your preferences and budget. Prices for hotels start at €63 per night. Whether you prefer luxury hotels, budget accommodations, or cozy guesthouses, there is a wide range of options to cater to every traveler's needs near Porto.
Yes, you can travel from Sao Joao da Madeira to Porto by bicycle. The distance of the route is ____________. It typically takes ____________ to reach Porto from Sao Joao da Madeira by bike. Cycling can be a scenic and enjoyable way to travel between the two cities, allowing you to explore the beautiful landscapes of Portugal along the way.