Hotel Vila Bela
  • ★★
  • Hotel
  • Porto da Cruz
  • 8.4/10

Hotel Vila Bela

Located on the idyllic island Madeira, Vila Bela is just 100 meters away from beach Praia da Alagoa. Overlooking the Atlantic Ocean, this hotel has access to a communal outdoor pool adjacent to the Porto da Cruz promenade. The rooms of Vila Bela offer a bathroom with bath, a flat-screen satellite TV and a balcony. Some of the rooms feature sea view, while other rooms overlook the island’s mountains. With views of the Atlantic Ocean, the restaurant of this hotel serves an a la carte menu of local cuisine. A range of snacks and local drinks are offered in the hotel’s bar. Madeira International Airport is just 15 minutes away by airport shuttle and Machico is a 10-minute drive. Golf club Clube de Golf do Santo da Serra can be found within 13 km from hotel Vila Bela. Praia da Alagoa is the best place to have a surf experience. Surfing lessons can be arranged at the Calhau Surf School, property of the Hotel Vila Bela.

  • Top location: Highly rated by recent guests (9.5)
  • Breakfast info: Continental, Buffet

Kids

Children of any age are welcome.

Dogs

Pets are not allowed.

Address

Rua da Praia, nº23/25, 9225-050 Porto da Cruz, Portugal, Porto da Cruz, Portugal

Facilities

Free WiFi Non-smoking rooms Facilities for disabled guests Restaurant Airport shuttle Family rooms Beachfront Tea/coffee maker in all rooms Bar Fabulous breakfast

Gallery

a man riding a wave on a surfboard in the ocean at Hotel Vila Bela in Porto da Cruz
a woman sitting on a tree in the woods at Hotel Vila Bela in Porto da Cruz
a town on a hill next to the ocean at Hotel Vila Bela in Porto da Cruz
an aerial view of a small town on the beach at Hotel Vila Bela in Porto da Cruz
a view of the ocean and a mountain at Hotel Vila Bela in Porto da Cruz
a table topped with plates of strawberries and fruit at Hotel Vila Bela in Porto da Cruz
a table with plates of food on a table with the beach at Hotel Vila Bela in Porto da Cruz
a hotel room with a bed and a desk and a chair at Hotel Vila Bela in Porto da Cruz
a hammock on a boat with mountains in the background at Hotel Vila Bela in Porto da Cruz

Reviews

Ina 8/10
United Kingdom 🇬🇧

Pros: 3 windows with ocean view, 2 from bedroom, one from bathroom.

Max 10/10
Netherlands 🇳🇱

Great place!

Pros: Lovely hotel directly at the seaside. Had everything you need and friendly staff. Because we had to leave before breakfast time on our last morning, they made us some food for on the road. Very nice!

Marc 8/10
Germany 🇩🇪

Great Stay

Pros: Great location, Waterfront is an understatement. There were already renovations going on (December 2025) which improved the rooms & facilities. We enjoyed our stay ! Thank you

Cons: The breakfast was good but as other guests already stated/recommended. Freshly brewed Coffee / Barista would enhance the experience immensely.

Dawn 9/10
United Kingdom 🇬🇧

I love this place and will be back.

Pros: The whole vibe of Porto da Cruz is just lovely. This hotel is clean and basic but its location is unbeatable. Breakfast is simple but enough.

Cons: There is no air conditioning. You will need ear plugs to sleep either with the fan on or the doors open. The waves breaking on the rocks is very loud.

Heidi 9/10
United Kingdom 🇬🇧

Pros: Beautiful little hotel right on the coast had room with sea view, loved watching waves from bed and balcony. Great value for money and lovely breakfast (I am vegan breakfast so had cereal fresh fruit and plant milk). Easy to get buses to places, bus stop just round the corner (opposite pharmacy).

Florin 9/10
United Kingdom 🇬🇧

bella vista at vila bela

Pros: amazing views from room 202! also with a huge terrace overlooking the bay as an added bonus. the staff were kind and helpful, esp the in kitchen. good, honest breakfast options and nicely cooked food for dinner at the restaurant too.

Cons: aircon to cope with the incredibly humid environment but we knew there wouldn't be any

Gunda 9/10
United Kingdom 🇬🇧

Fantastic place to stay!

Pros: Fantastic location, our room was spacious and had a balcony and a sizeable terrace, the breakfast delicious and a decent variety of choices. Staff were very friendly and accommodating. Would highly recommend staying this hotel!

Philip 9/10
United Kingdom 🇬🇧

Great breakfast and a sea view

Pros: This is a small hotel on the seafront. We had a good-sized room with a balcony overlooking the promenade and the bay - you can hear the waves lapping on the shore. The breakfast buffet was a delight with cold options and a hot dish of scrambled egg and bacon. From the hotel you can walk around the bay - one way to a waterfall with a friendly cafe called 'I Surfista', the other to a former sugar mill and a surfing beach. Porto da Cruz and the Vila Bela Hotel - very relaxing after the hustle and bustle of Funchal!

Philippa 8/10
United Kingdom 🇬🇧

Wonderful location, a little gem!

Pros: Fabulous location, exceptional food, great room with stunning views and lovely staff

Cons: Loose electrical socket in bedroom

Mike 8/10
Netherlands 🇳🇱

Friendly staff, very good breakfast, clean room

Pros: Friendly staff, very good breakfast, clean room, great location, nice balcony overlooking the sea, basic room

Nearby Hotels

Hotel Costa Linda
Hotel Costa Linda
Hotel
0.0 km
PortoBay Serra Golf
PortoBay Serra Golf
Hotel
5.7 km
Hotel O Colmo
Hotel O Colmo
Hotel
6.1 km
White Waters Hotel
White Waters Hotel
Hotel
8.5 km
Amparo
Amparo
Hotel
8.5 km
Dom Pedro Madeira
Dom Pedro Madeira
Hotel
8.7 km
Vila Gale Santa Cruz
Vila Gale Santa Cruz
Hotel
10.1 km

Price map of nearby hotels

More Accommodation

Restaurant

Restaurante The Wave
Cuisine: Mediterranean • Portuguese
Ambiance: Family friendly
Open for: Lunch • Dinner • High tea

Explore by destination