1map logoGo to main page

Lisbon, Lisbon Region to São João da Madeira, Norte Region from $15: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

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

How to Get from Lisbon to São João da Madeira: 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.

$15 by busBest price
288 kmDistance
2h 48m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Lisbon to São João da Madeira 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
various
Train
Bus
Average Duration
3h  49m
Estimated price
$20-29
Recommended
Company
various
Bus
Average Duration
4h  20m
Estimated price
$15-21
Cheapest
route map
Distance: 288 km
Duration: 2h 48m

See more options

Pricing table
Company
various
Bus
Average Duration
5h 
Estimated price
$20-39
Company
various
Drive
Average Duration
2h  48m
Estimated price
$45-67
Company
TAP Portugal, VMTransfers
Plane
Drive
Average Duration
3h  20m
Estimated price
$90-206

Compare prices for your selected dates

TypeMo 27/01Tu 28/01We 29/01Th 30/01Fr 31/01Sa 01/02Su 02/02
Bus $6 $4 $4 $4 $6 $6 $7
Fly $47 $41 $41 $43 $47 $47 $43

Traveling From Lisbon to Sao Joao da Madeira

Traveling from Lisbon to Sao Joao da Madeira offers a fascinating shift from the vibrant city life and coastal charm of Portugal’s capital to the serene landscapes and rich industrial heritage of this lesser-known inland town.

Best Neighbourhoods in Sao Joao da Madeira

Sao Joao da Madeira features distinct neighborhoods that each offer their own charm.

Centro
• Bustling shops and cafes line the streets.
• Charming architecture reflects local history.
Espinho
• Proximity to scenic parks and green spaces.
• Known for vibrant local markets.
Laços de Amor
• Renowned for its welcoming community vibe.
• Features cultural events showcasing local arts.

Best Times To Visit Sao Joao da Madeira's Attractions

Timing your visits to attractions in Sao Joao da Madeira can enhance your experience significantly.

Museu da Chapelaria
Visit in the morning on weekdays for a quieter, informative tour.
Parque do Engenho
Late afternoons during weekdays provide peaceful strolls amid beautiful scenery.
Igreja de São João da Madeira
Early evenings on weekends allow for a serene atmosphere and stunning views.

Sao Joao da Madeira Weather: What to Expect Year-Round

Sao Joao da Madeira enjoys a temperate maritime climate, with mild winters and warm summers, making it an inviting destination throughout the year. For the best experience, late spring and early fall provide pleasant temperatures, ideal for outdoor activities and exploring the area's attractions without the summer crowds.

Dining Recommendation in Sao Joao da Madeira

Try the traditional dish of 'Francesinha' at Café Vitória, where this hearty sandwich showcases a rich blend of local flavors and ingredients, distinctly different from the seafood-centric fare of Lisbon. The casual atmosphere and homey feel of the café enhance your dining experience, allowing you to savor the authentic tastes of the region.

Lisbon - São João da Madeira operators

Explore transport companies operating between Lisbon and São João da Madeira, 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 Estação Rodoviária de Lisboa Oriente to Porto Campanhã Bus terminal

Average Duration
3h 15m
Estimated price
20-31

Bus from Aveiro to Sao Joao da Madeira

Average Duration
45m
Estimated price
20-30
Contact phone
+351 217 524 524
Website
https://rede-expressos.pt/en

Bus from Estação Rodoviária de Lisboa Oriente to S MARIA FEIRA

Average Duration
3h
Estimated price
15-21

Bus from Estação Rodoviária de Lisboa Oriente to Porto Campanhã Bus terminal

Average Duration
3h 20m
Estimated price
20-21
Train
Contact phone
+351 218 050 653
Website
https://www.cp.pt/passageiros/en

Train from Estação Ferroviária de Lisboa Oriente to Aveiro

Average Duration
2h 4m
Estimated price
15-20
Plane
Website
flytap.com

Plane from Lisboa (LIS) to Porto (OPO)

Average Duration
1h
Estimated price
200-201
Other Show other routes
Contact phone
(+351) 220971653
Website
http://vmtransfers.com

Other from Porto Airport to São João da Madeira

Average Duration
43m
Estimated price
2035-2040

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

Traveling between Lisbon and São João da Madeira 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.

Average price
€46 - €69
Useful tips for train travellers
Onboard services on Comboios de Portugal (CP) trains typically include a catering service that offers light snacks and beverages for purchase. If you’re traveling in First Class, expect enhanced onboard dining options, with a wider selection of meals and complimentary refreshments. Be sure to check the menu options in advance on their official website to plan your snacks accordingly.
For your trip from Lisbon to São João da Madeira, Comboios de Portugal (CP) offers different seating options including First Class, Business Class, and Economy. First Class offers more spacious seating with premium amenities, while Economy provides comfortable seating at a more budget-friendly fare. Always double-check the seat selection when booking your tickets on their website to ensure you choose the right class for your needs.
Comboios de Portugal is the primary operator for the journey from Lisbon to São João da Madeira. You can book your tickets and learn more about the service on their website: cp.pt It’s a straightforward route, but also check the schedules for local transport, which you can find on their website. in addition, you can refer to visitportugal.com for general travel information across different regions.
Departure Point
Lisboa Airport
Arrival Point
Porto Airport
Departure Point
Estação Rodoviária de Lisboa Oriente station
Arrival Point
Porto Campanhã Bus terminal station

Frequently asked questions

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

Or choose the category:
The distance between Lisbon and São João da Madeira is 156 miles, with a road distance of 175.3 miles. The typical travel times by various modes of transportation are as follows: it takes 3 hours and 45 minutes to travel from Lisbon to São João da Madeira by train and then bus, 2 hours and 42 minutes by car from São João da Madeira to Lisbon, and 4 hours and 26 minutes by bus from Lisbon to São João da Madeira. These travel times may vary depending on traffic and other external factors.
The most cost-effective way to travel from Lisbon to São João da Madeira is by bus, with tickets ranging from €14 to €22. Although it takes longer, approximately 4 hours and 26 minutes, it offers a more budget-friendly option. However, if time efficiency is the priority, driving is the fastest option, taking around 2 hours and 42 minutes. While it may be a bit more expensive, with costs ranging from €45 to €68, it allows for quicker travel between the two cities.
The prices for a bus ticket between Sao Joao da Madeira and Lisbon can range from €14 to €22. It's important to note that these prices could vary depending on the time of travel and the specific bus company. It's recommended to check with different bus operators or websites for the most accurate and up-to-date pricing information.
To travel from Lisbon to São João da Madeira without using public transportation, the best option is to drive. The distance between the two cities is approximately 175 miles, and it takes about 2 hours and 42 minutes by car. The cost of a car rental for this journey can range from €45 to €68. Driving yourself allows for flexibility in terms of stops along the way and gives you the freedom to explore at your own pace.
If you don't have a car, the best way to travel from Lisbon to São João da Madeira is by taking a train and then a bus. This journey typically takes around 3 hours and 45 minutes and the cost can range from €21 to €32. The train will take you to a nearby city where you can transfer to a bus that will take you the rest of the way to São João da Madeira. This is a convenient and cost-effective option for travellers without a car.
No, there is no direct link between Lisbon and São João da Madeira by bus. However, you can still travel between the two cities by taking a bus from Lisbon to Santa Maria da Feira and then transferring to another bus to São João da Madeira. This journey, including transfers, takes approximately 4 hours and 26 minutes. The bus services are operated by RenEX and depart from Lisboa Oriente station in Lisbon.
The flight between Lisbon and Sao Joao da Madeira typically takes around 55 minutes. However, please note that there are no direct flights between these two cities, so travelers would have to connect through Porto Airport. The cost of the flight can vary depending on the airline and time of travel, but typically ranges between $50 to $150. It is advisable to check different airlines and booking platforms for the most accurate pricing information.
You have several options for accommodation near São João da Madeira. There are over 509 hotels available in the area, with prices starting at €28. You can choose from a range of options, including budget hotels, luxury resorts, and bed and breakfasts. Some popular choices include the Hotel Solar São João, Hotel A.S. São João da Madeira, and INATEL Santa Maria da Feira.