The St James of Knysna is regraded as the best lagoon hotel. An owner-run country hotel set beside the stunning Knysna Lagoon. Awaken to breathtaking lagoon views from your well-appointed room, and start your day with a delicious breakfast served at the lagoon’s edge. This five-star hotel is nestled in a beautifully manicured three-acre garden with two pools and a private jetty, offering the ideal escape from city life. Conveniently located just 2.8 km from the centre of Knysna, it is the perfect base to explore the many pristine beaches and unique neighbouring locations. Enjoy many activities nearby, from forest horse riding to wildlife sanctuaries and adrenaline-fueled adventures. Discover why The St James of Knysna is more than just a hotel—it’s a home away from home.