- Find the best hotel rates

Search an hotel in St Francis Bay


Cities around St Francis Bay

Port Elizabeth

65 hotels

12 hotels in St Francis Bay

Special offers

Order by : Price Category

Sandals Guest House ****

Starting from 1,304 ZAR

Situated in St. Francis Bay just 150 metres from the beach, Sandals Guest House offers an outdoor pool in its gardens. Its restaurant serves tropical African cuisine. Wi-Fi is free. The light, airy rooms at Sandals Guest House feature traditional thatched roofs and wood floors. Each has satellite TV and an en suite bathroom. Guests can relax in a sun lounger by Sandals Guest House’s outdoor pool or enjoy a walk in the gardens. Sandals Guest House hotel’s restaurant offers al fresco dining, including daily buffet breakfast. Packed lunches are also available. Cape St. Francis Nature Reserve is a 3-km drive from Sandals. Shamwari Game Reserve and Addo National Elephant Park are within 1.5 hours’ drive. Port Elizabeth Airport is 75 km away.

On the Spot B&B at St Francis Bay ****

Starting from 850 ZAR

This bed-and-breakfast offers an outdoor pool and non-smoking rooms with a flat-screen TV. Located on St Francis Bay, it is a few minutes away from windsurfing and snorkelling activities. All rooms at On the Spot B&B have an elegant interior including plush, carpeted floors and deluxe bedding. Each spacious room has satellite TV, a tea/coffee maker and a digital safe. All rooms have direct access to the outdoor swimming pool which is surrounded by sun loungers. Guests can also make use of the on-site barbecue facilities. On the Spot B&B at St Francis Bay is 7 km away from Seal Point Lighthouse. St. Francis Bay Golf Course is 2 km away.

Milkwood Country Cottage ****

Starting from 680 ZAR

Located 500 metres away from St. Francis Bay Golf Course, Milkwood Country Cottage offers spacious rooms with views of pool or garden. It features an outdoor pool and barbecue facilities. All rooms at Milkwood Country Cottage have luxury bedding and its own entrance and comes with a private furnished patio and a barbecue. Featuring a free Wi-Fi, a TV, fridge and a tea-and-coffee maker. Each room has a private bathroom with free toiletries. Guest can sunbathe poolside or walk through the garden. Several activities such as canoeing, snorkelling, or hiking can be arranged by the staff. Guests can dine in the several restaurants and bars located in St Francis Bay village, within a 10-minute walk away Milkwood Country Cottage is located near the coast and is less than 5 minutes’ walk away from the St. Francis Bay beach. The popular surfing activities at Cape St. Francis is 6 km away.

Sandriver Lodge

Starting from 500 ZAR

Situated in St Francis Bay and a 1-minute walk from the beach, these rooms and apartments feature a rustic-style décor and private entrances. The lodge’s café overlooks the indigenous garden. Tea and coffee facilities are available in all elegantly decorated rooms and apartments at Sandriver Lodge. Each has a private bathroom with a shower. Free Wi-Fi is available. Fruit salad, yogurt and toast are available at Sandriver’s café each morning. Alternatively, guests can order an in-room breakfast basket or enjoy their morning meal on the beaches of the South Atlantic. Free parking is available for guests. Port Elizabeth is 100 km away, and the owner can arrange ocean cruises and fishing lessons.

Cape St Francis Resort ***

Starting from 310 ZAR

Located in Francis Bay, Cape St Francis Resort offers spacious apartments with balconies overlooking the garden or the outdoor pool. The resort features an open plan lounge and braai facilities. Cape St Francis Resort’s apartments have a private entrance, a seating area and a fully equipped kitchen. Each room is decorated with wooden furniture in neutral tones and tiled floors. Guests can start their day with a breakfast buffet or enjoy their breakfast in the privacy of their room. The apartments are close to the resort’s pub and restaurant. Special diet menus and packed lunches are also available. You can choose from a variety of sports, including diving, fishing, hiking and windsurfing. Cape St Francis beach is only a short walk away from the apartments. Port Elizabeth Airport is 76 km away, and the resort offers an airport shuttle and free private parking on site.

St Francis Bay Lodge ****

Starting from 760 ZAR

14 Peter Rd Guesthouse ***

Starting from 350 ZAR

Located just 200 metres from the beach in St Francis, 14 Peter Rd Guesthouse offers rooms with views over the gardens. Guests can relax on a large shaded terrace with cushioned lounge chairs. Each of the rooms features modern-African décor and has an electric kettle. They feature views of the garden and most have a private bathroom in the room. Free Wi-Fi is provided. A fresh breakfast is served daily in the dining rooms with a chandelier. Dinner can also be provided upon request and there is a barbecue for a traditional outdoor braai. Just 2 km away from 14 Peter Rd, guests can access the canals of the Kromme River for boating or canoeing. Deep-sea fishing and bird-watching expeditions can be arranged by staff at the guest house. An airport shuttle is available upon request to Port Elizabeth Airport, 75 km away. St Francis Links Golf Course is a 10-minute drive away.

Raggies Internation Backpackers

Starting from 170 ZAR

The Sands @ St Francis *****

Starting from 2,670 ZAR

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 large rooms at The Sands @ St Francis feature a patio or a terrace with ocean views, and include a marble bathroom with spa bath. Elegantly decorated with exposed beams and wooden floors, they all have a seating area with a satellite TV. The restaurant has panoramic views, and serves light lunches and gourmet dinners that can also be enjoyed on the terrace. A buffet-style breakfast is also prepared every morning at The Sands. During the cold days, guests can enjoy a glass of fine South African wine in the living room, in front of the open fire. A steam room, beauty treatments, and a variety of massages are also available upon request. Jeffreys Bay is 34 km, while Port Elizabeth Airport is 134 km away.

Dune Ridge Country House

Starting from 1,500 ZAR

This family-run country house on the outskirts of St Francis Bay offers a lagoon-shaped pool surrounded by birdlife and gardens. All accommodation has a private patio and garden views. Dune Ridge offers cottages and suites, all individually decorated with dark wood furnishings. Each has an elegant private bathroom with a separate shower and bath. A breakfast buffet and light lunches are available daily in the country-style dining room. Barbecue facilities are also offered in the lush garden or by the outdoor pool. Guests at The Dune Ridge can enjoy surfing, mountain biking and whale watching in the surrounding area of Jeffreys Bay. For relaxation, the country house offers a library and an open-air boma. Tsitsikamma and Storms River are less than a 1-hour drive away, while Seal Point Reserve can be found within 3 km. Port Elizabeth Airport and Plettenberg Bay are a 1.5-hour drive away.

Thatchwood Country Lodge ****

Starting from 1,100 ZAR

Thatchwood Country Lodge, decorated in an African style, is situated between the St Francis Links golf course and the St Francis golf course. Guests have a view of the golf courses from the swimming pool. Most of the rooms at Thatchwood feature a private patio or garden. Each room comes equipped with satellite TV and tea-and-coffee-making facilities. The private bathroom includes a bath or shower and free toiletries are available. An English breakfast is served daily on the main patio overlooking the pool, and a 3-course dinner is available on request. Refreshments are served at Harries Bar, which features a fireplace. Free Wi-Fi and private parking is available on site. Jeffreys Bay is a 30-minute drive from the lodge and the Port Elizabeth airport is 103 km away

Cottage on the Hill Guest Lodge *****

Starting from 1,400 ZAR

Cottage on the Hill Guest Lodge is a luxury guest house situated in the village of St Francis, in the Eastern Cape. It features magnificent views of the St Francis Bay, surrounding mountains and of the village. Each individually decorated room at Cottage on the Hill has a private entrance and comes equipped with a satellite TV, tea-and-coffee-making facilities and a minibar. The private bathroom has a bath and shower with free toiletries. A buffet breakfast is served daily in the Bay Breakfast Room or guests can also make use of their own self-catering equipment to prepare meals. A number of restaurants serving a range of cuisines can be found within 4 km. The beach is within walking distance from the property and the St. Francis Bay Golf Club is a 4-minute drive away. The natural rock swimming pool is available for refreshing dips and canal cruises can be arranged. Free Wi-Fi and private parking is available. Tsitsikamma National Park is 109 km away.

Back to top