Browse Towns

Maanhaarrand Accommodation Eastern Region, North West
Mabalingwe Nature Reserve Accommodation Waterberg, Limpopo
Mabibi, Lake Sibaya Accommodation Zululand & Maputaland, KwaZulu-Natal
Macaneta Accommodation Mozambique, Mozambique
Machadodorp Accommodation Escarpment, Mpumalanga
Madikwe Game Reserve Accommodation Eastern Region, North West
Mafikeng Accommodation Eastern Region, North West
Magaliesburg Accommodation West Rand, Gauteng
Magaliessig Accommodation Greater Johannesburg, Gauteng
Magoebaskloof Accommodation Capricorn, Limpopo
Magudu Accommodation Zululand & Maputaland, KwaZulu-Natal
Makhado (Louis Trichardt) Accommodation Soutpansberg, Limpopo
Malelane Accommodation Kruger National Park & Lowveld, Mpumalanga
Malgas Accommodation Overberg / Whale Coast, Western Cape
Malmesbury Accommodation Cape West Coast, Western Cape
Maltahohe Accommodation Hardap, Hardap
Mana Pools National Park Accommodation Zimbabwe, Zimbabwe
Manaba Beach Accommodation South Coast, KwaZulu-Natal
Manor Gardens Accommodation Durban, KwaZulu-Natal
Manzini Accommodation Swaziland, Swaziland
Manzini Area Accommodation Swaziland, Swaziland
Maphelane Accommodation Zululand & Maputaland, KwaZulu-Natal
Maputo Accommodation Mozambique, Mozambique
Marble Hall Accommodation Capricorn, Limpopo
Margate Accommodation South Coast, KwaZulu-Natal
Mariental Accommodation Hardap, Hardap
Marina Beach Accommodation South Coast, KwaZulu-Natal
Marloth Park Accommodation Kruger National Park & Lowveld, Mpumalanga
Marnitz Accommodation Waterberg, Limpopo
Maseru Accommodation Maseru District, Maseru District
Matatiele Accommodation Wild Coast & Berg, Eastern Cape
Matobo Hills Accommodation Zimbabwe, Zimbabwe
Matola Accommodation Mozambique, Mozambique
Maun Accommodation Botswana, Botswana
Mazeppa Bay, Wild Coast Accommodation Wild Coast & Berg, Eastern Cape
Mbabane Accommodation Swaziland, Swaziland
Mbabane Area Accommodation Swaziland, Swaziland
Mbombela Accommodation Kruger National Park & Lowveld, Mpumalanga
Mbotyi, Wild Coast Accommodation Wild Coast & Berg, Eastern Cape
McGregor Accommodation Cape Winelands & Breede Valley, Western Cape
Meerensee Accommodation Zululand & Maputaland, KwaZulu-Natal
Melkbosstrand Accommodation Cape Town, Western Cape
Mellville Beach Accommodation South Coast, KwaZulu-Natal
Melmoth Accommodation Zululand & Maputaland, KwaZulu-Natal
Melville Accommodation Greater Johannesburg, Gauteng
Memel Accommodation Northern & Eastern Free State, Free State
Menlo Park Accommodation Greater Pretoria, Gauteng
Meyerspark Accommodation Greater Pretoria, Gauteng
Meyerton Accommodation Southern Gauteng, Gauteng
Mgcnibe Accommodation Wild Coast & Berg, Eastern Cape
Mhlambanyatsi Accommodation Swaziland, Swaziland
Middelburg, Eastern Cape Accommodation Western Region, Eastern Cape
Middelburg, Mpumalanga Accommodation Highveld & Cosmos, Mpumalanga
Midrand Accommodation Greater Johannesburg, Gauteng
Mill Park Accommodation Western Region, Eastern Cape
Milnerton Accommodation Cape Town, Western Cape
Mkomazi Wilderness Accommodation Drakensberg & Surroundings, KwaZulu-Natal
Mkuze Accommodation Zululand & Maputaland, KwaZulu-Natal
Mlibizi Accommodation Zimbabwe, Zimbabwe
Modimolle (Nylstroom) Accommodation Waterberg, Limpopo
Mokhotlong Accommodation Mokhotlong District, Mokhotlong District
Mokopane (Potgietersrus) Accommodation Capricorn, Limpopo
Molteno Accommodation Amatola & Stormberg, Eastern Cape
Mont-aux-Sources Accommodation Drakensberg & Surroundings, KwaZulu-Natal
Montagu Accommodation Cape Winelands & Breede Valley, Western Cape
Montana Accommodation Greater Pretoria, Gauteng
Montana Park Accommodation Greater Pretoria, Gauteng
Montrose, Pietermaritzburg Accommodation Midlands & Battlefields, KwaZulu-Natal
Monzi Accommodation Zululand & Maputaland, KwaZulu-Natal
Mooi River Accommodation Midlands & Battlefields, KwaZulu-Natal
Mooinooi Accommodation Eastern Region, North West
Mooiplaats Accommodation Greater Pretoria, Gauteng
Mookgophong (Naboomspruit) Accommodation Waterberg, Limpopo
Moreleta Park Accommodation Greater Pretoria, Gauteng
Moremi Wildlife Reserve Accommodation Botswana, Botswana
Morgan's Bay Accommodation Amatola & Stormberg, Eastern Cape
Morija Accommodation Maseru District, Maseru District
Morninghill Accommodation Greater Johannesburg, Gauteng
Morningside Accommodation Greater Johannesburg, Gauteng
Morningside, Durban Accommodation Durban, KwaZulu-Natal
Mossel Bay Accommodation Garden Route, Western Cape
Mossel Bay Area Accommodation Garden Route, Western Cape
Mouille Point Accommodation Cape Town, Western Cape
Mount Edgecombe Accommodation Durban, KwaZulu-Natal
Mountain Zebra National Park Accommodation Western Region, Eastern Cape
Mtubatuba Accommodation Zululand & Maputaland, KwaZulu-Natal
Mtunzini Accommodation Zululand & Maputaland, KwaZulu-Natal
Mtwalume Accommodation South Coast, KwaZulu-Natal
Muckleneuk Accommodation Greater Pretoria, Gauteng
Muizenberg Accommodation Cape Town, Western Cape
Mulbarton Accommodation Greater Johannesburg, Gauteng
Muldersdrift Accommodation West Rand, Gauteng
Munster Accommodation South Coast, KwaZulu-Natal
Murdock Valley Accommodation Cape Town, Western Cape
Musina (Messina) Accommodation Soutpansberg, Limpopo
Myburgh Park Accommodation Cape West Coast, Western Cape