Diaz Hotel & Resort
Book
Diaz Hotel & Resort is a 4-star beachfront hotel in Diaz Beach, Mossel Bay, offering a relaxed coastal base with direct beach access and an especially convenient setting for IRONMAN 70.3 Mossel Bay.
Arriving here feels straightforward and relaxed, with the hotel positioned right beside Diaz Beach and open outdoor areas that make it easy to switch off after a busy day. The resort has a laid-back atmosphere, with a garden, sun terrace, pool area and communal spaces overlooking the coast, giving you room to unwind without needing to leave the property.
We offer the hotel on a Bed and Breakfast basis, with breakfast served daily at Bahia Bleu from 07:00 to 10:00. The restaurant focuses on fresh local ingredients and offers a choice of breakfasts, seafood and other South African and international dishes, with lunch and dinner also available on site. There are also other dining options around Mossel Bay if you want to vary your meals during your stay.
For training and recovery, the hotel has a fitness centre, outdoor swimming pool, water park, lazy river and direct access to Diaz Beach, giving you several easy options for keeping active or taking a gentler recovery day. A sauna and steam room are also available, while the beachfront setting makes an easy walk along the sand a simple way to loosen up after travelling or training. The outdoor spaces give you somewhere to sit and recover without having to go far, while the pool and beach are useful for lighter movement away from your main training sessions.
Rooms here are designed around a comfortable coastal stay, with air conditioning, private balconies and sea views in the main room categories. Rooms also include en-suite bathrooms, flat-screen TVs, Wi-Fi, fridges and tea and coffee facilities, while the private balcony gives you a quiet place to sit and take in the ocean after a long day.
Hotel Highlights
- Event convenience with athlete registration, Expo and merchandise activities hosted at Diaz Hotel & Resort
- Fitness and recovery options including a gym, pool, sauna, steam room, beach access and water park
- Private balconies and sea views provide a comfortable setting for switching off between event activities
- Breakfast from 07:00 and an on-site restaurant make meal planning simple during event week
- Direct access to Diaz Beach with Mossel Bay’s coastline, attractions and outdoor activities close by
Rooms
-
Superior room
This room has 1 double bed
Location
Key Distances
- Start/Finish Line : approx. 0.2 km | 8–12 mins drive – The 2025 IRONMAN 70.3 course guide places the swim start and finish at Santos Beach, with the event spread along the Mossel Bay shoreline.
- Athlete Village / Expo (Diaz Hotel & Resort): 0 km | on site – Athlete registration, Expo and merchandise activities are hosted at the hotel, making this one of the most convenient accommodation options for event week.
- Transition (De Bakke Beach): approx. 2.6 km | 6–10 mins drive – The transition area is at De Bakke Beach Parking, with dedicated athlete shuttles operating from the hotel on event morning.
- Nearest Airport (George Airport): approx. 43.5 km | 35–40 mins drive – George Airport is the recommended airport for reaching Mossel Bay, with onward road travel to the town.
- Nearby Attractions: Diaz Beach – directly beside the hotel and ideal for an easy coastal walk; Bartolomeu Dias Museum Complex – a good option for exploring Mossel Bay’s maritime history; Cape St. Blaize Lighthouse – a historic coastal landmark with views across the bay.