twickly.
Villa Mariazinha Charming Hotel

Praia da Rocha / Portimão

Villa Mariazinha Charming Hotel

A small boutique guesthouse of ten suites in Praia da Rocha, with a terrace and garden, cooked-to-order breakfast and the beach two minutes’ walk away.

Villa Mariazinha Charming Hotel is a small, characterful hotel in Praia da Rocha, the long, golden beach resort beside Portimão on the western Algarve. Instead of a large resort block, it offers ten suites with a terrace and garden, and the personal feel of a guesthouse. It is a lovely choice for couples and anyone who likes the idea of being a short walk from a famous beach and the town’s restaurants while staying somewhere with some character. The beach is only a couple of minutes away on foot. Every room is a suite, each with one bedroom, a queen bed and space for two guests. The suites are compact but comfortable, with air conditioning, free WiFi, a safe, cable television and good bathroom essentials. Daily housekeeping keeps everything neat, and the terrace and garden provide a pleasant spot for a morning coffee or an evening drink. There is no pool, so the sea is the main swimming option, and that suits a stay built around the beach. Breakfast is cooked to order and may be charged separately, so check what your rate includes when you book. The surroundings supply most of what you might want. A choice of restaurants, bars and cafes is within a few minutes’ walk, and the casino is only a short stroll away. Parking is available for a small daily fee, which is handy if you have a hire car. Because the hotel is small, it is worth booking early for the summer, when rooms are in demand, and asking about arrival times so someone is there to greet you.

Praia da Rocha is famous for its broad beach backed by red-gold cliffs and rock formations, and a clifftop promenade runs along the top with sea views. Rocha Beach is about two minutes’ walk from the hotel and Três Castelos Beach is a little farther. The old fishing harbour of Portimão, where sardines are grilled at open-air restaurants, is about eight minutes on foot, and the town’s marina is not much farther.

The famous sea caves and beaches at Benagil, Marinha and Carvoeiro are within a short drive, and boat trips depart from the area, so the location works well for a week of coastal exploring.

This hotel suits couples, friends and small groups of independent travellers who want charm and a good location rather than a long list of facilities. It is not the place for families who need a pool and a kids’ club, or for travellers who want a spa or a restaurant on site. If you want those, a larger resort in the area will serve you better. If you like a small, quiet base with a garden and a short walk to the sand, it is a very appealing choice.

A few tips

Ask for a suite on a quieter side if you are a light sleeper, as the resort area can be lively at night in high summer. The nearest airport with scheduled service is Faro, roughly an hour away by road, so arrange a transfer or hire car. Spring and autumn are lovely times to visit, with warm days, fewer crowds and lower prices, and the clifftop paths are best walked then. Check current room details and breakfast arrangements when you book.

Why stay here

  • ✓Ten air-conditioned suites
  • ✓Terrace and garden
  • ✓Cooked-to-order breakfast
  • ✓Free WiFi
  • ✓In-room safes
  • ✓Two minutes’ walk to Rocha Beach
  • ✓Restaurants within a few minutes
  • ✓Parking available

Good questions

Where is Villa Mariazinha Charming Hotel?+

In Praia da Rocha, Portimão, about two minutes’ walk from Rocha Beach and a short walk from the harbour.

Does it have a pool?+

No, but it has a terrace and garden, and the beach is a very short walk away.

Is breakfast included?+

Breakfast is cooked to order and may be charged separately; check what your rate includes when you book.

Villa Mariazinha

Check rates →

While you are in Algarve

All things to do

Other places to stay

All Algarve hotels