Skip to main content

Filter by:


Star Rating

Review Score

Marina Glades – 150 hotels and places to stay
See the latest prices and deals by choosing your dates.
Seals Backpackers, hotel in Marina Glades

Located in Cape Saint Francis, half a mile from Picnic area, Seals Backpackers features a barbecue and playground. Guests can enjoy the on-site bar. Each room includes a TV.

Unit was very comfortable and spacious. Have stayed at this resort a few times before and have always enjoyed our stay. Highly recommended.
8.6
Scored 8.6
Excellent
Rated excellent
63 reviews
Price from$48.25per night
i-LOLLO Bed & Breakfast at the River Mouth, hotel in Marina Glades

i-LOLLO Bed & Breakfast at the River Mouth is located just steps away from where the Kromme River meets the Indian Ocean. This beautiful location offers ocean, river and mountain views.

The property has a very beautiful view, in a quiet area and the host is very lovely.
9.0
Scored 9.0
Wonderful
Rated wonderful
398 reviews
Price from$81.33per night
The Sands @ St Francis, hotel in Marina Glades

Featuring direct access to the beach and an infinity pool, The Sands is located in St. Francis Bay overlooking the Indian Ocean. It includes a restaurant and a bar, and provides free parking.

The view we had was outstanding, the room super comfortable, well maintained and super clean. Beside the property, customer service is their number 1 priority.
9.3
Scored 9.3
Wonderful
Rated wonderful
250 reviews
Price from$123.67per night
Pearl Oyster guesthouse, hotel in Marina Glades

Featuring garden views, Pearl Oyster guesthouse in St Francis Bay features accommodations and a garden. This beachfront property offers access to a balcony, free private parking, and free Wifi.

Not a bed and breakfast
8.6
Scored 8.6
Excellent
Rated excellent
117 reviews
Price from$35.24per night
St Francis Golf Lodge, hotel in Marina Glades

Located on the Jack Nicklaus designed St. Francis Links 18-hole golf course, St Francis Golf Lodge features a swimming pool, indigenous vegetation and free WiFi is available throughout.

Peaceful location in St Francis Bay. Clean room. Friendly staff. Lovely breakfasts.
8.3
Scored 8.3
Very Good
Rated very good
55 reviews
Price from$157.23per night
Surf Lodge South Africa, hotel in Marina Glades

Located in Jeffreys Bay with easy access to the beach, Surf Lodge South Africa features a balcony with panoramic ocean view.

relaxing vistas and open spaces
8.6
Scored 8.6
Excellent
Rated excellent
230 reviews
Price from$63.24per night
Sandown Self-Catering, hotel in Marina Glades

Located just 492 feet from Cape Saint Francis Beach, Sandown Self-Catering offers apartments with views of the Indian Ocean, as well as a patio or balcony with BBQ facilities.

Lovely spot close to the beach, very clean and felt safe being a woman alone. Thank you Hilary!
8.8
Scored 8.8
Excellent
Rated excellent
84 reviews
Price from$53.68per night
Palamos on Sea, hotel in Marina Glades

Located in St Francis Bay, Palamos on Sea offers 2 self-catering units and a shared outdoor pool with panoramic sea views. Free private parking is available on site.

The hostess was amazing and helped us with whatever we needed.
9.4
Scored 9.4
Wonderful
Rated wonderful
40 reviews
Price from$87.83per night
Dune Ridge Country House, hotel in Marina Glades

This family-run country house on the outskirts of St Francis Bay offers a lagoon-shaped pool surrounded by birdlife and gardens. All accommodations has a private patio and garden views.

8.7
Scored 8.7
Excellent
Rated excellent
40 reviews
Price from$119.28per night
Sea Breez, hotel in Marina Glades

Just a 14-minute walk from Cape St. Francis Beach and a few steps from Port St Francis, Sea Breez features accommodations in St Francis Bay with a private beach area, pool with a view, and a terrace.

Beautiful unit, homely and tastefully done. Everything is so clean and the views are amazing.
8.0
Scored 8.0
Very Good
Rated very good
13 reviews
Price from$135.55per night
See all hotels near Marina Glades
Subscribe to receive premium deals

Prices drop the second you sign up!