Skip to content
We’re sorry, some parts of the Airbnb website don’t work properly without JavaScript enabled.
Homes
Homes
NEW
NEW
Experiences
Experiences, new
NEW
NEW
Services
Services, new
Start your search
Location
Homes in Viana do Castelo
Check in / Check out
Any week
Guests
Add guests
Become a host
Help Centre
Become a host
It’s easy to start hosting and earn extra income.
Refer a host
Find a co-host
Log in or sign up
filters
Filters
Price
Type of place
Show map
Search results; Over 1,000 homes
Over 1,000 homes
Guest favourite
Guest favourite
Townhouse in Viana do Castelo
Lovely little house in Portugal
2 bedrooms
,
·
2 beds
,
·
2 private bathrooms
27 Aug – 1 Sept
27 Aug – 1 Sept
$377 SGD
Show price breakdown
for 5 nights
$377 SGD for 5 nights
,
·
5.0 out of 5 average rating, 12 reviews
5.0 (12)
Guest favourite
Guest favourite
Flat in Viana do Castelo
In the Three Windows
1 bedroom
1 bedroom
,
·
1 double bed
1 double bed
1–6 Aug
1–6 Aug
$935 SGD
$794 SGD
Show price breakdown
for 5 nights
4.91 out of 5 average rating, 114 reviews
4.91 (114)
Guest favourite
Guest favourite
Flat in Viana do Castelo
MAM HEAT Apartments - Viana City Centre
1 bedroom
1 bedroom
,
·
1 bed
1 bed
29 Aug – 3 Sept
29 Aug – 3 Sept
$767 SGD
$691 SGD
Show price breakdown
for 5 nights
Book early to save
4.93 out of 5 average rating, 27 reviews
4.93 (27)
Guest favourite
Guest favourite
Flat in Viana do Castelo
Gigantones House Historic Center ! River view !
1 bedroom
1 bedroom
,
·
1 double bed
1 double bed
24–29 Aug
24–29 Aug
$869 SGD
Show price breakdown
for 5 nights
$869 SGD for 5 nights
Pay $0 today
Free cancellation
4.92 out of 5 average rating, 13 reviews
4.92 (13)
Flat in Viana do Castelo
Viana Central - in the heart of the city
2 bedrooms
2 bedrooms
,
·
4 beds
4 beds
12–17 Sept
12–17 Sept
$689 SGD
Show price breakdown
for 5 nights
$689 SGD for 5 nights
4.75 out of 5 average rating, 4 reviews
4.75 (4)
Superhost
Superhost
84
Reviews
4.68
Stars
Rating
11
Years hosting
Room in Viana do Castelo
Traditional Room in City Centre
1 bed
1 bed
1–6 Aug
1–6 Aug
$454 SGD
Show price breakdown
for 5 nights
$454 SGD for 5 nights
4.68 out of 5 average rating, 84 reviews
4.68 (84)
Superhost
Superhost
Home in Viana do Castelo
Casa Marquês Villa
2 bedrooms
2 bedrooms
,
·
4 single beds
4 single beds
7–12 Sept
7–12 Sept
$1,009 SGD
Show price breakdown
for 5 nights
$1,009 SGD for 5 nights
4.75 out of 5 average rating, 4 reviews
4.75 (4)
Superhost
Superhost
95
Reviews
4.76
Stars
Rating
11
Years hosting
Room in Viana do Castelo
Flor da Laranjeira - Suite
1 double bed
1 double bed
23–28 Aug
23–28 Aug
$489 SGD
Show price breakdown
for 5 nights
$489 SGD for 5 nights
Pay $0 today
Free cancellation
4.76 out of 5 average rating, 95 reviews
4.76 (95)
Guest favourite
Guest favourite
27
Reviews
4.93
Stars
Rating
2
Years hosting
Room in Viana do Castelo
Casa da Lili
23–28 Aug
23–28 Aug
$520 SGD
Show price breakdown
for 5 nights
$520 SGD for 5 nights
Pay $0 today
Free cancellation
4.93 out of 5 average rating, 27 reviews
4.93 (27)
Guest favourite
Guest favourite
Apartment in Viana do Castelo
Cozy apartment with a swimming pool | Ideal for families
1 bedroom
1 bedroom
,
·
1 double bed
1 double bed
11–16 Sept
11–16 Sept
$399 SGD
Show price breakdown
for 5 nights
$399 SGD for 5 nights
4.86 out of 5 average rating, 244 reviews
4.86 (244)
Guest favourite
Guest favourite
16
Reviews
4.94
Stars
Rating
4
Years hosting
Room in Viana do Castelo
Finca Velha * Garden Double Room Suite
1 double bed
1 double bed
1–6 Aug
1–6 Aug
$795 SGD
$636 SGD
Show price breakdown
for 5 nights
Extended stay discount
4.94 out of 5 average rating, 16 reviews
4.94 (16)
Guest favourite
Guest favourite
Flat in Viana do Castelo
Viana Urban Glamour - modern apt near the city
2 bedrooms
2 bedrooms
,
·
2 double beds
2 double beds
27 Aug – 1 Sept
27 Aug – 1 Sept
$1,132 SGD
Show price breakdown
for 5 nights
$1,132 SGD for 5 nights
5.0 out of 5 average rating, 8 reviews
5.0 (8)
Top guest favourite
Guest favourite
Guest house in Viana do Castelo
Capicua Beach House
2 bedrooms
2 bedrooms
,
·
3 beds
3 beds
24–29 Sept
24–29 Sept
$1,337 SGD
Show price breakdown
for 5 nights
$1,337 SGD for 5 nights
Pay $0 today
Free cancellation
5.0 out of 5 average rating, 28 reviews
5.0 (28)
Guest favourite
Guest favourite
5
Reviews
5.0
Stars
Rating
7
Years hosting
Room in Balugães
Casa Altamira - Q4
1 bed
1 bed
2–7 Aug
2–7 Aug
$304 SGD
Show price breakdown
for 5 nights
$304 SGD for 5 nights
Pay $0 today
Free cancellation
5.0 out of 5 average rating, 5 reviews
5.0 (5)
Guest favourite
Guest favourite
Flat in Viana do Castelo
Apartment with terrace, sea and mountain view
2 bedrooms
2 bedrooms
,
·
2 king beds
2 king beds
8–13 Oct
8–13 Oct
$1,282 SGD
Show price breakdown
for 5 nights
$1,282 SGD for 5 nights
Pay $0 today
Free cancellation
4.88 out of 5 average rating, 124 reviews
4.88 (124)
Apartment in Anha
Living Viana do Castelo - Lux One bedroom Apart
1 bedroom
1 bedroom
,
·
1 double bed
1 double bed
17–22 Sept
17–22 Sept
$1,338 SGD
$1,040 SGD
Show price breakdown
for 5 nights
4.98 out of 5 average rating, 40 reviews
4.98 (40)
Guest favourite
Guest favourite
Flat in Viana do Castelo
Sweet Cabedelo
2 bedrooms
2 bedrooms
,
·
2 beds
2 beds
29 Aug – 5 Sept
29 Aug – 5 Sept
$1,092 SGD
Show price breakdown
for 7 nights
$1,092 SGD for 7 nights
4.88 out of 5 average rating, 80 reviews
4.88 (80)
Guest favourite
Guest favourite
Flat in Viana do Castelo
Viana Guest house fully furnished apartment
1 bedroom
1 bedroom
,
·
1 queen bed
1 queen bed
31 Aug – 5 Sept
31 Aug – 5 Sept
$693 SGD
Show price breakdown
for 5 nights
$693 SGD for 5 nights
4.91 out of 5 average rating, 32 reviews
4.91 (32)
Guest favourite
Guest favourite
Flat in Perre
Coração de Viana
1 bedroom
1 bedroom
,
·
1 double bed
1 double bed
11–16 Aug
11–16 Aug
$832 SGD
Show price breakdown
for 5 nights
$832 SGD for 5 nights
4.76 out of 5 average rating, 101 reviews
4.76 (101)
1
2
3
4
…
15