We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Want the lowest hotel prices? You're in the right place. We check 200+ sites for you.

Hotels near Sao Joao da Madeira Station

Check In Check Out
Show Prices
Sort by:
Ranking
Ranking
Lowest Price
Lowest Price
Distance
Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Rua Adelino Amaro da Costa, 573, Sao Joao da Madeira 3700-023, Portugal
0.4 km from Sao Joao da Madeira Station
#1 of 1 hotels in Sao Joao da Madeira
Check In Check Out
Show Prices
301 Murtosa Torreira, Murtosa 3870-301, Portugal
2.5 km from Sao Joao da Madeira Station

No photo provided
Check In Check Out
Show Prices
Rua Doutor Antonio Carlos Ferreira Soares 2, Santa Maria da Feira 4520-214, Portugal
5.2 km from Sao Joao da Madeira Station
Check In Check Out
Show Prices
Rua da Malaposta, 510 - EN1, Santa Maria da Feira 4520-506, Portugal
6.0 km from Sao Joao da Madeira Station
Check In Check Out
Show Prices
Rua Sao Paulo da Cruz, Santa Maria da Feira 4524-909, Portugal
6.3 km from Sao Joao da Madeira Station
Check In Check Out
Show Prices
Largo da Republica, Oliveira de Azemeis 3720-240, Portugal
6.8 km from Sao Joao da Madeira Station
Check In Check Out
Show Prices
Europarque | Espargo, Santa Maria da Feira 4520-153, Portugal
7.7 km from Sao Joao da Madeira Station
Check In Check Out
Show Prices
1079, Lagos 8401-908, Portugal
8.6 km from Sao Joao da Madeira Station
Check In Check Out
Show Prices
Rua Engenheiro Adelino Amaro da Costa 50, Ovar 3880-214, Portugal
11.1 km from Sao Joao da Madeira Station
Check In Check Out
Show Prices
Rua Aquilino Ribeiro 1, Ovar 3880-151, Portugal
11.6 km from Sao Joao da Madeira Station
Check In Check Out
Show Prices
Rua Santa Maria da Feira, Santa Maria da Feira 4520-294, Portugal
11.7 km from Sao Joao da Madeira Station
Check In Check Out
Show Prices
Rua dos Bombeiros Voluntarios 80, Esmoriz 3885-549, Portugal
12.8 km from Sao Joao da Madeira Station
Check In Check Out
Show Prices
Av. Infante D. Henrique, 734, Ovar 3880-355, Portugal
15.4 km from Sao Joao da Madeira Station
Check In Check Out
Show Prices
Rua Marques Rodrigues, no. 36, Estarreja 3860-404, Portugal
16.6 km from Sao Joao da Madeira Station
Check In Check Out
Show Prices
Rua 21 77, Espinho 4500-202, Portugal
17.5 km from Sao Joao da Madeira Station
Check In Check Out
Show Prices
Rua 6 | Edf. PraiaGolfe Hotel, Espinho 4500-357, Portugal
17.6 km from Sao Joao da Madeira Station
Check In Check Out
Show Prices
Avenida de Liberdade 212 | São Félix da Marinha, Vila Nova de Gaia 4410-154, Portugal
19.1 km from Sao Joao da Madeira Station
Check In Check Out
Show Prices
Novais - Santa Eulalia, Arouca 4540-540, Portugal
19.2 km from Sao Joao da Madeira Station
Check In Check Out
Show Prices
Augusto Martins Pereira | Sever do Vouga, Aveiro 3740-255 , Portugal
21.1 km from Sao Joao da Madeira Station
No photo provided
Check In Check Out
Show Prices
Av. Reinaldo Noronha, 24, Arouca 4540-105, Portugal
21.6 km from Sao Joao da Madeira Station
Check In Check Out
Show Prices
Quintas do Sul | Murtosa, Torreira 3870-304, Portugal
22.7 km from Sao Joao da Madeira Station
Check In Check Out
Show Prices
Still looking for a place to stay?
Sao Joao da Madeira has 2 B&Bs/inns with 31 reviews
Praca Luis Ribeiro 165, Sao Joao da Madeira 3700-172, Portugal
0.3 km from Sao Joao da Madeira Station
#1 of 2 Sao Joao da Madeira B&B and Inns

No photo provided
Check In Check Out
Show Prices
Praca Luis Ribeiro No 7, Sao Joao da Madeira 3700-172, Portugal
0.2 km from Sao Joao da Madeira Station
#2 of 2 Sao Joao da Madeira B&B and Inns
Check In Check Out
Show Prices
See all 2 Sao Joao da Madeira B&Bs/inns
Also consider hotels near Sao Joao da Madeira
See all hotels in or near Sao Joao da Madeira
301 Murtosa Torreira, Murtosa 3870-301, Portugal
2.5 km from Sao Joao da Madeira Station

No photo provided
Check In Check Out
Show Prices
Rua Doutor Antonio Carlos Ferreira Soares 2, Santa Maria da Feira 4520-214, Portugal
5.2 km from Sao Joao da Madeira Station
Check In Check Out
Show Prices
Rua da Malaposta, 510 - EN1, Santa Maria da Feira 4520-506, Portugal
6.0 km from Sao Joao da Madeira Station
Check In Check Out
Show Prices
Rua Sao Paulo da Cruz, Santa Maria da Feira 4524-909, Portugal
6.3 km from Sao Joao da Madeira Station
Check In Check Out
Show Prices
Largo da Republica, Oliveira de Azemeis 3720-240, Portugal
6.8 km from Sao Joao da Madeira Station
Check In Check Out
Show Prices
*Prices above are provided by partners for one room, double occupancy and do not include all taxes and fees. Please see our partners for full details.