Find the beach hotels that appeal to you the most
Check out our pick of great beach hotels in Cross Roads
The Grand Port Royal Hotel Marina is located near the heart of Kingston and offers a beautiful outdoor swimming pool, free Wi-Fi and a full-service marina.
Situated in Kingston, Kingston Airport bed and breakfast offers accommodation with seating area. Beauty services and a bicycle rental service are available for guests.
Featuring a garden, Gated Cozy Urban Luxe Retreat provides accommodation in Portmore. This holiday home features free private parking, bicycle parking and free WiFi.
Featuring sea views, Ocean View - 1Bedroom overlooking the sea provides accommodation with a private beach area, around 1.4 km from Cable Hut Beach.
Boasting air-conditioned accommodation with a private pool, Comfortable Strategic Lodging Quarters is situated in Spanish Town.
Offering a private beach area and sea view, Large Luxurious Beach Front at Bayfront Villa is located in Portmore, a few steps from Bayside Beach and 2.5 km from Dream Beach.
Located within 1.2 km of Sugarman Beach and 1.8 km of Hellshire Beach, El Cielo offers rooms with air conditioning and a private bathroom in Portmore.
Boasting a garden, private pool and sea views, Bayfront Villa & Apartment is set in Portmore. This beachfront property offers access to free WiFi and free private parking.