Club Makokola


A beach getaway!

Club Makokola is a large resort-style hotel located on the southern shores of Lake Malawi. It is not exactly the most exclusive accommodation we feature in Malawi, nor the most intimate, but it is ideal for an all-inclusive holiday with a range of facilities and activities on offer. The rooms are spread out among lush, landscaped gardens just a short stroll away from a palm-fringed beach. There are an array of water sports on offer, as well as a golf course, tennis court, mammoth 44m swimming pool and more.

Accommodation consists of 56 rooms and suites, nestled in the oasis like gardens and facing out onto Lake Malawi. The Executive Suite offers the utmost in luxury with 2 en-suite bedrooms and interleading lounge, and a private veranda with uninterrupted views of the sparkling lake. There are 9 Junior Suites with one en-sute bedroom and a private veranda. The 6 Superior Rooms are ideal for families and the 40 standard rooms occupy private cottages.

At Club Makokola you can relax and let your holiday take care of itself. Discard that watch or mobile phone, rise and shine as you please with a hearty breakfast and while away the days on a deckchair. When you've perfected that tan, cool down in the swimming pool, work up a sweat on the tennis court or practise your swing on the golf course. Stroll down to the sandy beach and go snorkelling or scubadiving among tropical fish species, or try your hand at sailing, windsurfing and waterskiing. The resort is ideal for groups or families with an array of activities to suit everyone - and it is an affordable option to boot!

Restaurant on premises On a Golf course Malaria area Bedrooms all have satellite TV Secure parking Swimming pool Wheelchair access


Club Makokola
Lake Malawi

Club Makokola is a large resort-style hotel located on the southern shores of Lake Malawi, just north of Mangochi.

You May Also Enjoy

From: 154 USD
per person per night sharing


What our guests say about us

Call Us

Office Hours: Open Closed
08:30 - 17:00 (GMT+2)
Toll Free:

0808 238 0044

888 2156 556

1 800 447164

1 800 947168

1 844 8517 090

800 900 341

800 101 3310

080 045 2877

800 018 4895

0800 182 3211

0800 562 964

0800 295 105

0800 919 394

0800 721 24

800 260 73

0800 848 229

1 844 2867 643

9009 476 83

0018 005 11710

0800 444 6880

018 0051 81937

0800 7618 612

800 827 648

Local Number:

+27 21 469 2600