Are you in a hurry?
Here is a quick list of hotels in San Pedro (Ambergris Caye), selected based on their rating
| Name of hotel | Accommodation Rating | Price, $ | |
| Mata Rocks Resort |
7.5 / 10 (111 Reviews) |
From 135$ | |
| Royal Caribbean Resort |
8.4 / 10 (50 Reviews) |
From 76$ | |
| Sunbreeze Hotel |
9.0 / 10 (106 Reviews) |
From 109$ | |
| Ramon'S Village Resort |
8.8 / 10 (326 Reviews) |
From 230$ | |
| Portofino Beach Resort-An Authentic Island Escape! |
9.1 / 10 (40 Reviews) |
From 248$ |
San Pedro (Ambergris Caye) Accommodation lists:
View all photos
Mata Rocks Resort
From 135$
Set 10 minutes by car from San Pedro House of Culture Museum, the 3-star Mata Rocks Resort San Pedro features Wi-Fi throughout the venue as well as parking on site. The accommodation is situated 3 km from San Pedro city centre and 5 km from San Pedro airport.
Chuck & Robbie's is less than 3.5 km away. There is easy access to the white beach. Mata Rocks Resort is a short ride from Marco Gonzalez Maya Site.
View all photos
Royal Caribbean Resort
From 76$
Set a 10-minute drive from Scuba School Belize, the 4-star Royal Caribbean Resort San Pedro features Wi-Fi throughout the venue as well as parking on site. Guests can swim in a swimming pool, while the accommodation provides views of the garden.
Alaia Beach is less than 0.9 km away. The resort is 3 km from San Pedro city centre. You can also take a walk to Tuffy Canyons as well as a rainforest. Royal Caribbean Resort is a short ride from Marco Gonzalez Maya Site.
View all photos
Sunbreeze Hotel
From 109$
Offering a sauna, diving classes, and spa therapy, Sunbreeze Hotel is situated in San Pedro, only 0.6 km from the vibrant gallery "Belizean Arts". The venue is also located near Marco Gonzalez Maya Site and 800 metres from Esmeralda.
Guests will appreciate a perfect location in the vicinity of The Gallery of San Pedro. Surrounded by a tropical garden and gardens, the accommodation overlooks the Caribbean Sea. You can get to Chuck & Robbie's in a few minutes by car. This hotel is centrally located 0.9 km from San Pedro airport.
View all photos
Ramon'S Village Resort
From 230$
Ramon'S Village Resort is placed in San Pedro town district, within a 6-minute walk of the dessert restaurant Paradice Cream. The accommodation features spa therapy, a shared lounge, and a garden, and the rooms overlook the courtyard.
The Gallery of San Pedro is 1 km of the property, while Tres Pescados is around 1.3 km away. The venue is set within 1 km from San Pedro city centre. Guests will appreciate a beachfront location next to Ramon's Dive Shop.
View all photos
Portofino Beach Resort-An Authentic Island Escape!
From 248$
Set within 1.1 km from Ambergris Museum & Cultural Center, the 4-star Portofino Beach Resort-An Authentic Island Escape! San Pedro features Wi-Fi throughout the venue as well as a car park on site. The accommodation is placed next to sand beaches.
The hotel is 4.7 km from Venezia del Caribe Resort and Spa. You can get to Ambergris Caye in a few minutes by car.
Hotels in San Pedro (Ambergris Caye)
| Most comfortable Hotel 🛏️ | Mata Rocks Resort |
| Hotel with balcony 🌤️ | Royal Caribbean Resort |
| Hotel with a view 🔍 | Sunbreeze Hotel |
View all photos
Pelican Reef Villas Resort
From 318$
Pelican Reef Villas Resort is positioned 10 minutes by car from Jaguar's Temple Club, in a restaurant area of San Pedro. Featuring a swimming pool and views of garden, the venue offers guests to enjoy French meals.
The accommodation is located along own beach, about 5 km from the centre of San Pedro. Wings SanPefro is 10 minutes' drive from the resort in San Pedro. Pelican Reef Villas Resort is a short ride from Belizean Arts.
View all photos
Grand Caribe Belize
From 255$
Approximately 10 km from San Pedro airport, the 4-star Grand Caribe Belize Hotel offers a treatment room and a Jacuzzi. Guests can visit Chuck & Robbie's in San Pedro, situated within 3.5 km away.
The venue is just a 12-minute walk from Belizean Melody Art Gallery. The accommodation is 4 km from the centre of San Pedro. Grand Caribe Belize Hotel is a short ride from Secret Beach.
View all photos
Lina Point Belize Overwater Resort
From 88$
Set within minutes of Go Fish Belize, Lina Point Belize Overwater Resort San Pedro comprises a swimming pool and a sunny patio. You'll be 2 km from The Gallery of San Pedro and 2.1 km from Belize of Total Relaxation on Ambergris Caye Island.
The venue boasts a quiet location within 15 minutes' walk of the city centre. Lina Point Belize Overwater Resort is a short ride from Belizean Arts.
View all photos
Coco Beach Resort
From 297$
Featuring a sunny patio and a swimming pool, Coco Beach Resort San Pedro lies within 5 minutes’ walk of Venezia del Caribe Resort and Spa. The venue is placed next to sand beaches.
The property is 10 minutes by car from Secret Beach. You can get to Belizean Arts in a few minutes by car. Coco Beach Resort boasts a prime setting 10 km from San Pedro airport.
View all photos
Hotel Del Rio
From 112$
Situated within a 900-metre distance of Reef Runner Glass Bottom Boat, Hotel Del Rio San Pedro features Wi-Fi throughout the venue and parking on site. The accommodation is also located near Tres Cocos and 900 metres from Ramon's Dive Shop.
The centre of San Pedro can be reached within a 10-minute walk. The hotel is located in San Pedro town district. You can get to Belizean Melody Art Gallery in a few minutes by car.
View all photos
Caye Casa
From 190$
Overlooking the beach, Caye Casa Hotel is a 14-minute walk from Coral Gardens in San Pedro. Featuring an outdoor pool together with windsurfing, snorkelling, and diving available on-site, this venue boasts setting north of the centre of the city.
The accommodation is situated 1 km from San Pedro city centre and 5 km from San Pedro airport. The Gallery of San Pedro is 1.1 km from the property in San Pedro. Caye Casa Hotel is located at the foot of Paradise Theater.
View all photos
Lighthouse Beach Villas
From 321$
Placed within a 10-minute drive of 12 Belize Gift Shop, this 3-star Lighthouse Beach Villas San Pedro includes views of the Caribbean Sea. Guests will have access to a car park on site for added convenience.
Reef Runner Glass Bottom Boat is less than 3.7 km away. The centre of San Pedro is 5 km away from the venue. Lighthouse Beach Villas is a short ride from Shark Ray Alley. San Pedro airport can be reached within 10 minutes' drive.
View all photos
Xanadu Island Resort
From 292$
Xanadu Island Resort is situated in San Pedro town district, approximately 10 minutes by car from San Pedro House of Culture Museum and features 20 rooms with views of the pool. You can relax in a saltwater swimming pool, while cots and high chairs for kids are also at guests' disposal.
Located off Alaia Beach, the resort is about 20 minutes’ walk from San Pedro city centre. A popular place in San Pedro is Tuffy Canyons which is a 5-minute drive away. Xanadu Island Resort is a short ride from Marco Gonzalez Maya Site.
View all photos
Costa Blu Beach Resort, Trademark Collection By Wyndham (Adults Only)
From 195$
The unique Costa Blu Beach Resort, Trademark Collection By Wyndham overlooks the sea and offers 38 rooms in San Pedro. This resort is less than 2.3 km from Ambergris Museum & Cultural Center.
The property is approximately a 10-minute drive from White Sands Dive Shop. You can get to the unique patch Mexico Rocks Reef in a few minutes by car.
View all photos
Mayan Princess Hotel
From 125$
Mayan Princess Hotel San Pedro enjoys a central location and provides easy access to Wings SanPefro within a 20-minute walk. Featuring 21 rooms with views of the sea, this venue is set within a short ride from Belizean Melody Art Gallery.
The accommodation is located in San Pedro town district, 1 km from the centre of San Pedro. Guests can visit the nearby the vibrant gallery "Belizean Arts" as well as Alaia Beach which is 2.2 km away from the property. Mayan Princess Hotel is situated not too far from Chuck & Robbie's. San Pedro airport can be reached within 5 minutes' drive.
View all photos
Reef Haven Belize
From 208$
Margaritaville Beach Resort Ambergris Caye - Belize is located 36 minutes' drive from San Pedro airport and offers an outdoor swimming pool as well as a fitness centre. The venue features accommodation in San Pedro town district.
The property lies near the private beach.
View all photos
Victoria House Resort & Spa
From 211$
Offering yoga classes and chaise longues, Victoria House Resort & Spa is located in San Pedro town district, next to Tuffy Canyons. Guests have access to a swimming pool, a gym facility and Wi-Fi throughout the venue.
Cypress Garden is 0.8 km from the accommodation and Ramon's Dive Shop is 2.4 km away. The hotel is a 30-minute walk to the centre of San Pedro. Victoria House Resort & Spa is a short ride from Belizean Arts. San Pedro airport is easy to reach, it is located 5 km away.
View all photos
Matachica Beach Resort And Spa
From 297$
The 4-star Matachica Beach Resort And Spa San Pedro is set 3.5 km from Chuck & Robbie's and 4 km from Belizean Arts. Guests will enjoy a swimming pool onsite and admire views of the sea offered from 29 rooms.
The property is situated 4 km from San Pedro city centre and 10 km from San Pedro airport. The venue is based next to the own beach. Belizean Melody Art Gallery is located not very far from Matachica Beach Resort And Spa.
View all photos
Hotel Royal Blue & Golf Cart Rental
From 65$
Set within 1.3 km from San Pedro Town Council, the 3-star Hotel Royal Blue features Wi-Fi in the rooms as well as parking on site. The venue is located in San Pedro town district, 1 km from the centre of San Pedro.
Chuck & Robbie's is less than 1.4 km away. There is easy access to the sandy beach. Hotel Royal Blue is a short ride from Belizean Melody Art Gallery.
View all photos
X'Tan Ha- The Waterfront
From 346$
X'Tan Ha- The Waterfront Hotel is located in a restaurant area of San Pedro, within 25 minutes' walk of Hol Chan Marine Reserve. It features an outdoor pool and rooms with a view over the Caribbean Sea.
Cayo Frances is less than 2.6 km away. There is easy access to the sandy beach. X'Tan Ha- The Waterfront Hotel is a short ride from Ambergris Caye. San Pedro airport can be reached in just a 26-minute drive.
View all photos
Bella Vista Resort Belize
From 255$
Bella Vista Resort Belize San Pedro is located in a beach area and offers views of the garden as well as an outdoor swimming pool onsite. The venue is set at a 4.1 km distance from Marco Gonzalez Maya Site.
The accommodation is situated 4 km from San Pedro city centre and 10 km from San Pedro airport. The resort is around a 10-minute ride from The Gallery of San Pedro. Bella Vista Resort Belize is a short ride from Belizean Arts.