Below you'll find San Pedro Town hotels and hotel rooms.
Browse through the hotels a page at a time or use
our Hotel Search to
find the hotel with the perfect amenities for you.
The family-run El Pescador Resort sits on the beach of Ambergris Caye and is three miles north of San Pedro which is approximately 40 miles from Belize
Seven Seas Resort is conveniently located on the island of Ambergris Caye Belize at the edge of San Pedro Town and only 5 minutes stroll along the beach