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.

Santo Tirso Hotels and B&Bs

What style of hotel do you prefer?
All Hotels and B&Bs (202)
Romantic (19)
Trendy (24)
Luxury (34)
Within 10 km (7)
Within 25 km (202)
Within 50 km (326)
All Porto District

Check availability

Refine search

Price per night

 

Property type

 

Search nearby

from Santo Tirso city centre
 

Traveller rating

 

Hotel class

 

Amenities

 

Property name

Reset
 

Hotel brand

Show all brands
Major Brands
Individual Chains
Show only major brands
 

Hotels & B&Bs / Inns travellers recommend

List view  |  Large map
List view  |  Large map
Your selections 25 km
Santo Tirso Hotels (1)
4.0 of 5 Hotel Cidnay
84 AUD - 97 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d657957?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 1 hotels in Santo Tirso
4 of 5 stars 11 reviews
Professional photos | Traveller photos (5)
Santo Tirso B&Bs / Inns (3)
Santo Thyrso Hotel
64 AUD - 78 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d1901481?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 3 Santo Tirso B&B and Inns
4 of 5 stars 2 reviews
Professional photos
Quinta Da Picaria
61 AUD - 66 AUD per night*
No photo provided
Ranked #2 of 3 Santo Tirso B&B and Inns
4 of 5 stars 3 reviews
Map
Residencial dos Carvalhais
53 AUD - 53 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d1520328?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #3 of 3 Santo Tirso B&B and Inns
3.5 of 5 stars 1 review
Professional photos | Map
Recommended nearby hotels and B&Bs
3.0 of 5 6Only Guest House, Porto
84 AUD - 97 AUD per night*
24.6 km from Santo Tirso
+351 +351926885187
E-mail hotel
6Only Guest House Slideshow
CHECK RATES! ABS:HotelCheckRates-d1553800?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #3 of 74 Porto B&B and Inns
5 of 5 stars 87 reviews
Professional photos | Traveller photos (35) | Map
5.0 of 5 InterContinental Porto Palacio das Cardosas, Porto
182 AUD - 279 AUD per night*
24.6 km from Santo Tirso
Special offer Save up to 20% -Book...
Special offer Save up to 20% -Book Early
InterContinental Porto Palacio das Cardosas Slideshow
CHECK RATES! ABS:HotelCheckRates-d2038764?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 90 hotels in Porto
4.5 of 5 stars 87 reviews
Professional photos | Traveller photos (121) | Map
A Casa Formosa, Porto
39 AUD - 51 AUD per night*
24.2 km from Santo Tirso
Special offer Free breakfast
E-mail hotel
+351966591100
Special offer Free breakfast
A Casa Formosa Slideshow
Ranked #4 of 74 Porto B&B and Inns
5 of 5 stars 15 reviews
Traveller photos (11) | Map
4.0 of 5 Cosme Guesthouse, Porto
84 AUD - 123 AUD per night*
24.2 km from Santo Tirso
+351 224044735
E-mail hotel
Cosme Guesthouse Slideshow
CHECK RATES! ABS:HotelCheckRates-d2045079?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #5 of 74 Porto B&B and Inns
4.5 of 5 stars 27 reviews
Professional photos | Traveller photos (35) | Map
4.0 of 5 Eurostars Oporto, Porto
68 AUD - 118 AUD per night*
20.5 km from Santo Tirso
CHECK RATES! ABS:HotelCheckRates-d2048982?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #2 of 90 hotels in Porto
4.5 of 5 stars 107 reviews
Professional photos | Traveller photos (46) | Map
5.0 of 5 Porto Palacio Congress Hotel & Spa, Porto
128 AUD - 207 AUD per night*
24.5 km from Santo Tirso
CHECK RATES! ABS:HotelCheckRates-d229305?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #3 of 90 hotels in Porto
4.5 of 5 stars 95 reviews
Professional photos | Traveller photos (80) | Map
5.0 of 5 Tiara Park Atlantic Porto, Porto
96 AUD - 215 AUD per night*
24.6 km from Santo Tirso
E-mail hotel
00351 226072500
Tiara Park Atlantic Porto Slideshow
CHECK RATES! ABS:HotelCheckRates-d229310?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #4 of 90 hotels in Porto
4.5 of 5 stars 273 reviews
Professional photos | Traveller photos (129) | Map
5.0 of 5 Sheraton Porto Hotel & Spa, Porto
139 AUD - 236 AUD per night*
24.4 km from Santo Tirso
CHECK RATES! ABS:HotelCheckRates-d289105?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #5 of 90 hotels in Porto
4.5 of 5 stars 340 reviews
Professional photos | Traveller photos (108) | Map
3.0 of 5 Sol Povoa Hotel, Povoa de Varzim
51 AUD - 104 AUD per night*
24.8 km from Santo Tirso
CHECK RATES! ABS:HotelCheckRates-d1190979?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 9 hotels in Povoa de Varzim
4.5 of 5 stars 39 reviews
Professional photos | Traveller photos (10) | Map
5.0 of 5 Palacio do Freixo, Porto
199 AUD - 299 AUD per night*
23.7 km from Santo Tirso
CHECK RATES! ABS:HotelCheckRates-d1595954?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #6 of 90 hotels in Porto
4.5 of 5 stars 134 reviews
Professional photos | Traveller photos (68) | Map
3.0 of 5 Casa do Conto - arts & residence, Porto
128 AUD - 169 AUD per night*
24.0 km from Santo Tirso
CHECK RATES! ABS:HotelCheckRates-d2207751?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #6 of 74 Porto B&B and Inns
4.5 of 5 stars 17 reviews
Professional photos | Traveller photos (25) | Map
4.0 of 5 Eurostars Das Artes, Porto
88 AUD - 205 AUD per night*
24.6 km from Santo Tirso
E-mail hotel
(+34)902932424
Eurostars Das Artes Slideshow
CHECK RATES! ABS:HotelCheckRates-d581093?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #7 of 90 hotels in Porto
4.5 of 5 stars 524 reviews
Professional photos | Traveller photos (114) | Map
Residencia LIS B&B and Parking, Porto
56 AUD - 77 AUD per night*
22.8 km from Santo Tirso
CHECK RATES! ABS:HotelCheckRates-d1186228?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #8 of 90 hotels in Porto
4.5 of 5 stars 41 reviews
Professional photos | Traveller photos (11) | Map
4.0 of 5 Teatro Hotel Porto, Porto
141 AUD - 246 AUD per night*
24.4 km from Santo Tirso
Offers & Announcements Save 20% - Early Booking
E-mail hotel
+351 220409620
Offers & Announcements Save 20% - Early Booking
Teatro Hotel Porto Slideshow
CHECK RATES! ABS:HotelCheckRates-d1728178?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #9 of 90 hotels in Porto
4 of 5 stars 243 reviews
Professional photos | Traveller photos (71) | Map
Almada Guesthouse, Porto
63 AUD - 143 AUD per night*
24.2 km from Santo Tirso
CHECK RATES! ABS:HotelCheckRates-d2092242?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #9 of 74 Porto B&B and Inns
4.5 of 5 stars 14 reviews
Professional photos | Traveller photos (1) | Map
4.0 of 5 Bessa Hotel, Porto
72 AUD - 120 AUD per night*
24.5 km from Santo Tirso
CHECK RATES! ABS:HotelCheckRates-d669068?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #10 of 90 hotels in Porto
4.5 of 5 stars 85 reviews
Professional photos | Traveller photos (12) | Map
Oporto House, Porto
24.5 km from Santo Tirso
Ranked #10 of 74 Porto B&B and Inns
4.5 of 5 stars 18 reviews
Traveller photos (29) | Map
4.0 of 5 Hotel Bracara Augusta, Braga, Portugal
77 AUD - 116 AUD per night*
23.7 km from Santo Tirso
CHECK RATES! ABS:HotelCheckRates-d613552?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 36 hotels in Braga
4.5 of 5 stars 74 reviews
Professional photos | Traveller photos (47) | Map
3.0 of 5 Hotel Porto Trindade, Porto
79 AUD - 105 AUD per night*
23.9 km from Santo Tirso
CHECK RATES! ABS:HotelCheckRates-d1600338?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #14 of 90 hotels in Porto
4 of 5 stars 144 reviews
Professional photos | Traveller photos (96) | Map
4.0 of 5 Axis Porto Business & Spa Hotel, Porto
77 AUD - 136 AUD per night*
19.9 km from Santo Tirso
CHECK RATES! ABS:HotelCheckRates-d1465325?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #15 of 90 hotels in Porto
4 of 5 stars 56 reviews
Professional photos | Traveller photos (41) | Map
Pensao Favorita, Porto
78 AUD - 208 AUD per night*
24.6 km from Santo Tirso
CHECK RATES! ABS:HotelCheckRates-d1913858?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #11 of 74 Porto B&B and Inns
4.5 of 5 stars 24 reviews
Professional photos | Traveller photos (19) | Map
4.0 of 5 Estalagem Sao Felix Parque, Laundos
72 AUD - 128 AUD per night*
22.7 km from Santo Tirso
CHECK RATES! ABS:HotelCheckRates-d536081?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 1 hotels in Laundos
4.5 of 5 stars 26 reviews
Professional photos | Traveller photos (20) | Map
3.0 of 5 Star Inn Porto, Porto
42 AUD - 67 AUD per night*
21.9 km from Santo Tirso
CHECK RATES! ABS:HotelCheckRates-d1191462?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #17 of 90 hotels in Porto
4 of 5 stars 80 reviews
Professional photos | Traveller photos (13) | Map
2.0 of 5 Grande Hotel de Paris, Porto
75 AUD - 135 AUD per night*
24.5 km from Santo Tirso
CHECK RATES! ABS:HotelCheckRates-d250771?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #18 of 90 hotels in Porto
4 of 5 stars 277 reviews
Professional photos | Traveller photos (157) | Map
5.0 of 5 Hotel Infante Sagres, Porto
137 AUD - 199 AUD per night*
24.5 km from Santo Tirso
CHECK RATES! ABS:HotelCheckRates-d238579?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #19 of 90 hotels in Porto
4 of 5 stars 174 reviews
Professional photos | Traveller photos (76) | Map
5.0 of 5 Melia Braga Hotel & Spa, Braga, Portugal
87 AUD - 125 AUD per night*
24.8 km from Santo Tirso
Melia Braga Hotel & Spa Slideshow
CHECK RATES! ABS:HotelCheckRates-d1778203?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #2 of 36 hotels in Braga
4 of 5 stars 82 reviews
Professional photos | Traveller photos (21) | Map