Skip to content

Vacation rentals in San Pedro

Book unique vacation rentals, houses, and more on Airbnb

Top-rated vacation rentals in San Pedro

Guests agree: these vacation rentals are highly rated for location, cleanliness, and more.

Loft in San Pedro
3 The Beach House - Condo Downtown San Pedro
This beachfront property is located in the heart of San Pedro Town. Just a stone’s throw away from the Water Taxi and an 8-minute walk from the airstrip. Take one step out of the front door and feel the sand between your toes - no shoes are required! You’ll be surrounded by the island’s top-choice restaurants and dive shops. Fall asleep to the sound of the ocean and wake up to the view of the waves crashing against the 2nd largest Barrier Reef in the world.
$107 per night
SUPERHOST
Rental unit in San Pedro
NEW! Room at The Beach House w/ Views!
This beachfront property is located in the heart of San Pedro Town. Just a stone’s throw away from the Water Taxi and an 8-minute walk from the airstrip. Take one step out of the front door and feel the sand between your toes - no shoes are required! You’ll be surrounded by the island’s top-choice restaurants and dive shops. Fall asleep to the sound of the ocean and wake up to the view of the waves crashing against the 2nd largest Barrier Reef in the world.
$94 per night
SUPERHOST
Rental unit in San Pedro
Centrally Located Apartment-1 Min walk from beach!
Enjoy a stylish Stay in the heart of it all! A place to call home while visiting one of the greatest neighborhoods in Belize. Surrounded on all sides by wonderful restaurants, great shopping, exciting nightlife, the beach, and some of the best Ceviche you'll ever try exactly 2.5 mins walk from the front door. This modern home will be a great comfort and recharge space for you during your stay on the island.
$78 per night
SUPERHOST

Stay near San Pedro's top sights

Photo of Palapa Bar and Grill
Palapa Bar and Grill54 locals recommend
Photo of Ramons Village Resort
Ramons Village Resort17 locals recommend
Photo of Elvi's Kitchen
Elvi's Kitchen73 locals recommend
Photo of Blue Water Grill
Blue Water Grill66 locals recommend
Photo of El Fogon Restaurant
El Fogon Restaurant40 locals recommend
Photo of Victoria House Resort & Spa
Victoria House Resort & Spa15 locals recommend

House rentals in San Pedro

Home in San Pedro
Entire third floor, Down town San Pedro! WITH POOL
$95 per night
SUPERHOST
Home in San Pedro
Best sunset and Lagoon View!
$62 per night
Home in San Pedro
CASA SEAKARUS - THE PERFECT ISLAND LOCATION !
$159 per night
SUPERHOST
Home in San Pedro
Relaxing & Stylish Beach House
$158 per night
SUPERHOST
Home in San Pedro
New! Private Eco Friendly Villa at Secret Beach!
$450 per night
SUPERHOST
Home in San Pedro Town
Cute Home, Walk to Everything, Beach Walk Out.
$223 per night
SUPERHOST
Home in San Pedro
Casa Blanca at Mahogany Bay
$344 per night
SUPERHOST
Home in San Pedro
Casa Moderna Fresca - 3BR + Rooftop Dipping Pool
$240 per night
SUPERHOST
Home in Caye Caulker
Rik's Getaway Cabin Caye Caulker
$51 per night
SUPERHOST
Home in San Pedro
Casita 2- @Three by the Sea!
$155 per night
SUPERHOST
Private room in Caye Caulker
Vista del Mar single room/ shared bath Fan Only.
$25 per night
SUPERHOST
Private room in Caye Caulker
Vista del Mar, Nice Cozy room shared baths # 2
$39 per night
SUPERHOST

Condos for rent in San Pedro

Condo in San Pedro
1 The Beach House - Downtown San Pedro
$121 per night
SUPERHOST
Condo in San Pedro Town
A Hidden Treasure. Walk to Town. Beach, Pool. CB5
$181 per night
SUPERHOST
Condo in San Pedro
Romantic 1BR Oceanfront Caribe Island | Patio
$93 per night
Private room in San Pedro
Quaint Studio at Belizean Reef Suites
$102 per night
SUPERHOST
Condo in San Pedro
SUNSET CARIBE 1 Bedroom TOP FLOOR PENTHOUSE VIEWS!
$227 per night
SUPERHOST
Condo in San Pedro
1BR Oceanview Mara Laguna 3rd-Floor | Balcony
$88 per night
Condo in San Pedro
2BR lake-view condo with reef-view balcony & W/D
$110 per night
Condo in San Pedro
1BR Oceanview 2nd-Floor | Pool | Beach Access
$81 per night
Condo in San Pedro
1BR Oceanview Mara Laguna | Balcony | Pool
$93 per night
Condo in San Pedro
1BR Lakefront Mara Laguna 3rd-Floor | Balcony
$75 per night
Private room in San Pedro
Ocean View Hotel Room Suite #6 - The Palapa House
$160 per night
Condo in San Pedro
Captain’s Suite (3-A) 2 bedroom - Gold Standard
$99 per night
SUPERHOST

Apartments for rent in San Pedro

Rental unit in San Pedro
New! Beachfront Studio| Downtown| Stellar View
$104 per night
SUPERHOST
Rental unit in San Pedro
Casa El Wero Apt 2 SAN PEDRO, Ambergris Caye
$57 per night
SUPERHOST
Rental unit in San Pedro
Escalante Suites (Unit 2)
$75 per night
SUPERHOST
Rental unit in San Pedro Town
The Medina Luxury Apartments
$79 per night
Rental unit in San Pedro
Casa Azriel
$83 per night
SUPERHOST
Rental unit in San Pedro
Coastal lower Studio-on the beach, free wifi
$90 per night
SUPERHOST
Rental unit in San Pedro
Coral Cove Villa -1 Bed/1 Bath (1st floor)
$92 per night
SUPERHOST
Rental unit in San Pedro
New & centric apartment 1 min away from wide beach
$125 per night
SUPERHOST
Rental unit in San Pedro
Beach House feet away from the Caribbean Sea
$109 per night
SUPERHOST
Rental unit in San Pedro
Casa del Rai, Perfect location with Rooftop Pool!!
$122 per night
SUPERHOST
Rental unit in San Pedro
GOLD STANDARD | Sands Suite
$126 per night
Rental unit in San Pedro
chic upper studio on the beach, wifi.
$94 per night
SUPERHOST
  1. Airbnb
  2. Belize
  3. Corozal District
  4. San Pedro