Default HTG hotel image

Find hotels in Mtakataka from 629.068 ₫

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
15 Oct - 16 Oct
Tomorrow
16 Oct - 17 Oct
This weekend
16 Oct - 18 Oct
Next weekend
23 Oct - 25 Oct

Filter by

Star rating

Guest rating

Save an average of 15% on thousands of hotels when you're signed in

Top Mtakataka Hotel Reviews

More cheap stays in Mtakataka

New California

New California

Area 38 lilongwe Lilongwe Central Region
530.859 ₫
629.068 ₫ total
29 Oct - 30 Oct
includes taxes & fees
New California
Barefoot Lodge and Safaris - Malawi - Campsite

Barefoot Lodge and Safaris - Malawi - Campsite

NRC, Chitipi Road Chitedze Central Region
1.455.252 ₫
1.724.474 ₫ total
15 Nov - 16 Nov
includes taxes & fees
Barefoot Lodge and Safaris - Malawi - Campsite
Mgoza Lodge

Mgoza Lodge

Main Road Cape Maclear Mangochi
1.461.433 ₫
1.731.798 ₫ total
28 Oct - 29 Oct
includes taxes & fees
Mgoza Lodge
Tranquilo Resorts Lilongwe

Tranquilo Resorts Lilongwe

Chilango Drive 285 Lilongwe
1.607.711 ₫
1.905.137 ₫ total
17 Oct - 18 Oct
includes taxes & fees
Tranquilo Resorts Lilongwe
Sigelege Beach Resort

Sigelege Beach Resort

Opposite MAFCO Senga Central Region
2.654.758 ₫
3.145.889 ₫ total
15 Nov - 16 Nov
includes taxes & fees
6/10 (1 review)
Sigelege Beach Resort
Rafiki Safari Camp

Rafiki Safari Camp

Bua River, Unnamed Road, Pendwa Chikombe Nkhotakota District
4.588.633 ₫
5.437.530 ₫ total
16 Oct - 17 Oct
includes taxes & fees
10/10 Exceptional! (3 reviews)
Rafiki Safari Camp

Frequently asked questions

What's the seasonal weather like in Mtakataka?
The hottest months are usually November and October, with an average temperature of 22°C, while the coldest months are July and June, with an average of 17°C. The rainiest months in Mtakataka are January, February, December and March, with each month seeing an average of 312 mm of rainfall.