Kelso Hotels

Map of Kelso Hotels

Kelso is a small coastal town located in the KwaZulu-Natal province of South Africa. Situated along the picturesque South Coast, Kelso is known for its beautiful beaches, warm climate, and relaxed atmosphere. The town is surrounded by lush greenery and offers stunning views of the Indian Ocean. Kelso is a popular destination for beachgoers and outdoor enthusiasts, with its pristine sandy beaches and clear blue waters perfect for swimming, sunbathing, and water sports. The town also boasts a rich marine life, making it a great spot for snorkeling and diving.

Marula Mews T17 Villa - Selborne Golf Estate Kelso
Free Wi-Fi Free private parking

Featuring air-conditioned accommodation with a private pool, garden view and a terrace, Marula Mews T17 Villa - Selborne Golf Estate is located in Kelso. There is an on-site restaurant, plus free private parking and free Wi-Fi are available.

Old Main Road, Selborne Golf Estate, Pennington, 2000, 2000 Kelso, South Africa

Caisa Villa Kelso
Free private parking

Featuring air-conditioned accommodation with a private pool, garden view and a patio, Caisa Villa is located in Kelso. This apartment provides free private parking and full-day security.

Old main Road, 4184 Kelso, South Africa