My Booking

Questions about your booking? Contact us

(5 reviews)
Dom Pedro Golf Resort
Dom Pedro Golf ResortDom Pedro Golf ResortDom Pedro Golf ResortDom Pedro Golf ResortDom Pedro Golf ResortDom Pedro Golf ResortDom Pedro Golf ResortDom Pedro Golf Resort

Search now for holidays staying at Dom Pedro Golf Resort

Overview Facilities Food, drink & entertainment Location Reviews

Dom Pedro Golf Resort is perfect for beach lovers, keen golfers, and holidaymakers looking for fun and relaxation. Surrounded by bars, restaurants, and a casino, there's plenty nearby to keep you entertained too.

This hotel offers everything you could possibly need for peace and comfort, with excellent facilities and a dedicated service. The neighbouring stretch of golden sand is the perfect place to enjoy warm waves and leisurely strolls. Head to the beach bar and restaurant to cool off - it serves a delicious variety of fresh food and cold drinks.

Spend your days on-site around the large pool while the kids join in club activities. There are lots of sports facilities to keep the whole family occupied, plus special rates and a shuttle service to Vilamoura's golf courses. The hotel also has a heated indoor pool and one of the best spas in the area, which are ideal for uninterrupted relaxation.

Savour spectacular cuisines in all three of the hotel restaurants. From gourmet Mediterranean menus to international buffets, there are tastes for everyone here. The on-site bars are also open day and night with plenty of refreshments, including fruity cocktails and other alcoholic drinks.

For sun-kissed fun and luxurious relaxation, head to Dom Pedro Golf Resort.

Property Facilities

Dom Pedro Golf Resort facilities include: three restaurants, beach bar/restaurant, pool bar, terrace bar, swimming pool, sunbeds, children's pool, mini club, games room, and three tennis courts. There are facilities for football, basketball volleyball, and ping pong too.

The hotel spa offers an indoor pool, sauna, whirlpool, gym, and massage therapy service. You can rent: thatched umbrellas, sun loungers, pedal boats, and kayaks on Vilamoura Beach.

The hotel also features: 24-hour reception, currency exchange, luggage service, laundry service, care hire, outdoor parking, babysitting service, children's menus, high chairs, and free Wi-Fi (in selected areas).

Room Facilities

There are 266 guest rooms at Dom Pedro Golf Resort. These include: Club, Deluxe, Triple, and Classic Rooms, as well as Family and Junior Suites. All have: air-conditioning, minibar, telephone, radio, LCD TV, safe (for rent), hairdryer, balcony, and bathroom (with shower). Selected rooms and suites offer bathrobes and VIP treatment on arrival. Room service is also available.

Dom Pedro Golf Resort has three main restaurants. 'White' serves delicious Mediterranean buffets including a variety of traditional Portuguese dishes. 'Olivia' offers gourmet, a la carte dining with plenty of Portuguese, international and seafood specialities. Head to 'Grill' during the summer for barbecued delights and tasty salads on the terrace.

Enjoy salads, sandwiches, seafood, and champagne sangrias at Buzios Beach Club. A range of drinks is served at bars 'Alambique' and 'Gazebo Pool'.

Children have a mini club and summer entertainment programme.

Vilamoura-based Dom Pedro Golf Resort is found in Portugal's Algarve region. It's about 500m from the beach and approximately 27km from Faro International Airport.


of our customers rated this property good or excellent.

Mr Allum, 11 April 2016

You get what you pay for - Could be better.

Mrs Emms, 09 September 2014


Mrs Armstrong, 17 August 2014

As Above

Mrs Finch, 12 July 2014

Lovely hotel eyverything clean food very good plenty choice ! Staff very helpful and friendly !

Mr Cartwright, 17 January 2014


Please note: Although we make every effort to keep our hotel information and images up-to-date, they could change without notice. Please ensure you check the hotel information when checking live pricing and availability.

For 4 or more rooms please call our Groups Team on 0800 408 4037.