Since 1950, Jamaica Inn has consistently been ranked as one of the top resort hotels and vacation destinations in the Caribbean. Jamaica Inn is a small, elegantly timeless resort located in beautiful Ocho Rios, Jamaica. There are sweeping views of the Caribbean Sea from all of Jamaica Inn’s 52 suites. This eight-acre property boasts a 700-foot premier private beach, which is often considered to be the one of the best beaches in the Caribbean. Soak up the beauty of its lush gardens, full of brilliant tropical flowers, jacaranda trees, bougainvillea and palms, with a carefully groomed croquet pitch and a refreshing pool. Jamaica Inn serves up a variety of activities including water sports and tennis. Guests can play a round of golf on a beautiful 18-hole golf course only minutes away. Gourmet dinner and pampering at the Ocean Spa are just a few reasons to escape to this idyllic, tranquil paradise.