Find the romantic hotels that appeal to you the most
Check out our pick of great romantic hotels in San Pedro
Caribbean Villas Hotel is far enough from San Pedro Town to preserve your peace and quiet but a 10 minute walk along the beach will take you to San Pedro with its quaint shops, many restaurants and...

Featuring an outdoor pool, a restaurant and free Wi-Fi in common areas, the SunBreeze Hotel is located in Belize’s island of Ambregris Caye.

La Isla Resort is located on the beachfront in Caye Caulker, just a 2-minute walk from the Water Taxi dock. Free WiFi access is available throughout.

Featuring a sun terrace with swimming pool and a beach bar, the Island Magic Beach Resort is located on the Caye Caulker just 1 km from the airport.

Located on the beachfront in Caye Caulker, Tropical Paradise offers a bar-restaurant, free Wi-Fi and air-conditioned rooms with sea views. The Water Taxi terminal is just a 2-minute walk away.

Offering a private beach area and free Wi-Fi in all areas, Anchorage Resort is located in Asunción Beach and 1.5 km from the barrier reef.

Offering an outdoor swimming pool and free bikes and kayaks, Cocotal Inn and Cabanas is located in San Pedro. Free WiFi access and private parking are available.

Situated on a private beach on Ambergris Caye, Sapphire Beach Resort offers outdoor pools, a restaurant and room service. It is just 150 metres from a coral reef, perfect for snorkelling and diving.

Weezie’s Oceanfront Hotel and Garden Cottages is a boutique hotel located on the eastern shore of Caye Caulker with views of the barrier reef. Free WiFi is available.

Featuring free WiFi throughout and a sun terrace, Blue Wave Guest House offers accommodation steps from Caye Caulker Beach. The rooms come with a TV, seating area and bathroom.


Popular with guests booking romantic hotels in San Pedro
Popular with guests booking romantic hotels in San Pedro
Popular with guests booking romantic hotels in San Pedro
Popular with guests booking romantic hotels in San Pedro