Updating

Tell us your dates, and we will find the most accurate rates and availability for you

Updating

Air conditioned apartments and villas to rent in Viana do Castelo

All filters (1)

Filters (1)

Clear filters

15 Holiday homes

Applied filters (1)

Holiday apartment in Viana do Castelo

Viana do Castelo apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £78 / night

£539 / week

1 / 12

Vila de Punhe holiday villa rental

Vila de Punhe villa

  • 5 bedrooms
  • 4 bathrooms
  • sleeps 10

from £196 / night

£1,372 - £5,192 / week

1 / 30

Holiday home in Viana do Castelo

Viana do Castelo house

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £84 / night

£583 / week

1 / 9

Alvaraes holiday hotel apartment rental

Alvaraes hotel apartment

  • 16 bedrooms
  • 16 bathrooms
  • sleeps 16

Pricing unknown

1 / 24

Holiday apartment letting

Viana do Castelo apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from £166 / night

£1,159 / week

1 / 29

Viana do Castelo holiday home rental

Viana do Castelo house

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £109 / night

£764 / week

1 / 22

Home rental in Viana do Castelo

Viana do Castelo house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 8

from £260 / night

£1,817 / week

1 / 68

Home rental in Viana do Castelo

Viana do Castelo house

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £106 / night

£738 / week

1 / 33

Holiday home in Vila de Punhe

Vila de Punhe house

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £88 / night

£607 - £717 / week

1 / 27

Cottage rental in Santa Maria de Geraz do Lima with swimming pool

Santa Maria de Geraz do Lima cottage

  • 5 bedrooms
  • 4 bathrooms
  • sleeps 10

from £245 / night

£1,470 / week

1 / 27

Viana do Castelo holiday home rental

Viana do Castelo house

  • 2 bedrooms
  • 1 bathroom
  • sleeps 8

from £70 / night

£720 - £2,667 / week

1 / 48

Viana do Castelo holiday home rental

Viana do Castelo house

  • 2 bedrooms
  • 3 bathrooms
  • sleeps 4

from £93 / night

£652 / week

1 / 30

Viana do Castelo holiday villa rental

Viana do Castelo villa

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £64 / night

£446 / week

1 / 69

Apartment rental in Viana do Castelo

Viana do Castelo apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £123 / night

£784 - £949 / week

1 / 24

Holiday home rental

Viana do Castelo house

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £109 / night

£764 / week

1 / 23

Great rentals within 20 miles that match your search

Holiday home with shared pool in Ponte de Lima

Ponte de Lima house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £69 / night

£480 / week

1 / 25

Holiday villa in Vila Nova de Cerveira

Vila Nova de Cerveira villa

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

from £89 / night

£617 / week

1 / 32

Caminha holiday home rental

Caminha house

  • 2 bedrooms
  • 3 bathrooms
  • sleeps 6

from £157 / night

£1,097 / week

1 / 30

Holiday home with swimming pool in Caminha

Caminha house

  • 3 bedrooms
  • 10 bathrooms
  • sleeps 6

from £343 / night

£2,400 / week

1 / 48

Holiday townhouse with swimming pool in Caminha

Caminha townhouse

  • 2 bedrooms
  • 3 bathrooms
  • sleeps 4

from £196 / night

£1,372 / week

1 / 30

Holiday villa with swimming pool in Cepoes

Cepoes villa

  • 6 bedrooms
  • 6 bathrooms
  • sleeps 14

from £255 / night

£1,621 - £2,449 / week

1 / 20

Holiday villa rental

Chafe villa

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £105 / night

£735 / week

1 / 16

Ponte de Lima holiday apartment rental

Ponte de Lima apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from £157 / night

£693 / week

1 / 15

Villa rental in Paredes de Coura with swimming pool

Paredes de Coura villa

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £152 / night

£1,042 - £1,654 / week

1 / 33

Holiday condo with shared pool in Esposende

Esposende condo

  • 3 bedrooms
  • 1 bathroom
  • sleeps 6

from £195 / night

£1,365 / week

1 / 20

Home rental in Barcelos with swimming pool

Barcelos house

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £133 / night

£926 / week

1 / 50

Holiday apartment in Vila Praia de Ancora

Vila Praia de Ancora apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £88 / night

£598 - £711 / week

1 / 23

Holiday home in Barcelos

Barcelos house

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £64 / night

£412 - £480 / week

1 / 38

Holiday villa in Apulia

Apulia villa

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 9

from £485 / night

£3,394 / week

1 / 32

Holiday villa with shared pool in Afife

Afife villa

  • 6 bedrooms
  • 6 bathrooms
  • sleeps 12

from £735 / night

£5,143 / week

1 / 67

Ponte de Lima holiday farmhouse rental

Ponte de Lima farmhouse

  • 6 bedrooms
  • 5 bathrooms
  • sleeps 12

from £284 / night

£2,057 / week

1 / 42

Holiday home with swimming pool in Gandra

Gandra house

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

from £316 / night

£2,212 / week

1 / 45

Home rental in Ponte de Lima with swimming pool

Ponte de Lima house

  • 2 bedrooms
  • 1 bathroom
  • sleeps 6

from £79 / night

£441 - £882 / week

1 / 12

Ponte de Lima holiday villa rental

Ponte de Lima villa

  • 9 bedrooms
  • 9 bathrooms
  • sleeps 18

from £970 / night

£6,788 / week

1 / 15

Facha holiday home rental

Facha house

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 8

from £235 / night

£1,646 / week

1 / 24

Holiday home with indoor pool, golf nearby in Ponte de Lima

Ponte de Lima house

  • 4 bedrooms
  • 2 bathrooms
  • sleeps 9

from £245 / night

£1,959 - £3,429 / week

1 / 37

Holiday home in Calheiros

Calheiros house

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from £69 / night

£441 / week

1 / 65

Home rental in Vila Verde with swimming pool

Vila Verde house

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 8

from £296 / night

£2,070 / week

1 / 50

Holiday villa in Barcelos

Barcelos villa

  • 6 bedrooms
  • 5 bathrooms
  • sleeps 12

from £353 / night

£2,469 / week

1 / 41

Home rental in Gilmonde

Gilmonde house

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £109 / night

£761 / week

1 / 37

×

Also consider