Among the 254 available long term rentals below, you will find 218 apartments and 35 villas for rent in Vila Nova de Gaia. The apartments and villas range from 1 to 41 bedrooms and are offered at monthly rental rates from € 500 to € 9,000.

Frequently asked questions

  • How much does it cost to rent a property in Vila Nova de Gaia?
    Of all the our currently available listings in Vila Nova de Gaia, the rent range between € 500 and € 9,000 depending on location, size and facilities.
  • How many long term rental properties are available in Vila Nova de Gaia?
    We currently have 254 available rentals available. In these, we have 218 apartments and 35 villas and townhouses. Sign up for a search agent to receive new listings by email.
Apartment
€750 55 sqm

Apartamento T1

Porto
1
Apartment

Apartamento T2

Porto
2

Get New Rentals In Your Inbox

Apartment
€1,900 120 sqm

Apartamento T3

Porto
3
Apartment

Apartamento T2

Porto
2
Apartment

Apartamento T1

Porto
1
Apartment
€1,500 94 sqm

Apartamento T2

Porto
2
House

Moradia T2

Vila Nova de Gaia
2

Get New Rentals In Your Inbox

Apartment
€980 101 sqm

Apartamento T3

Porto
3
Apartment
€1,150 46 sqm

Apartamento T1

Porto
1
Apartment
€2,750 140 sqm

Apartamento T2

Porto
2
Apartment
€1,000 70 sqm

Apartamento T2

Porto
2
House

Moradia T3

Porto
3
House
€1,100 70 sqm

Moradia T2

Porto
2

Get New Rentals In Your Inbox

Apartment

Apartamento T3

Porto
3
Apartment
€800 40 sqm

Apartamento T2

Porto
2
Apartment

Apartamento T1

Porto
1
Apartment
€2,350 132 sqm

Apartamento T3

Porto
3
Apartment
€1,850 123 sqm

Apartamento T3

Porto
3
House
€575 1 sqm

Moradia T1

Porto
1

Get New Rentals In Your Inbox

Apartment
€1,000 84 sqm

Apartamento T2

Porto
2
Apartment
€1,250 99 sqm

Apartamento T2

Porto
2
Apartment
€1,300 108 sqm

Apartamento T2

Porto
2
Apartment
€3,500 154 sqm

Apartamento T3

Porto
3
Apartment
€1,200 110 sqm

Apartamento T3

Porto
3
House
€4,000 333 sqm

Moradia T4+1

Porto
41

Get New Rentals In Your Inbox

House
€6,000 256 sqm

Moradia T3+1

Porto
31