Vacation rentals in San Bernardino County

Find and book unique accommodations on Airbnb

Top-rated vacation rentals in San Bernardino County

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

Guest favorite
Home in Pioneertown
Sol to Soul named by Condé Nast: Coolest In Cali
We invite you to experience the otherworldly at Sol to Soul House, a private 10-acre sanctuary in the starkly, beautiful Mojave Desert. In the exclusive Gamma Gulch of storied Pioneertown, with dark skies for ultimate Milky Way viewing, immersed in nature, and surrounded by a mystical theater of boulders, you will reclaim your sense of awe and magic and leave more inspired + spellbound by life than when you arrived. Distinguished by Condé Nast Traveler December 2021 Best Airbnb in California
Apr 14 – 21
$587 per night
4.97 out of 5 average rating, 256 reviews
Guest favorite
Camper/RV in Joshua Tree
Wonderlust Airstream
Desert mountain views, stunning sunrises, breathtaking sunsets, rabbits hopping around the yard, coyotes howling at night. We’re inviting you to enjoy your breakfast on our wooden deck with stunning views, to grill with our built-in propane grill, to sit by a cozy fire in our unique gas fire pit, to jump into the refreshing cowboy tub to cool down on hot days and to comfortably lie in the jacuzzi at night while gazing at the stars... this can be your unforgettable Airstream experience.
Aug 19 – 26
$216 per night
4.97 out of 5 average rating, 341 reviews
Guest favorite
Home in Johnson Valley
Quailbush Cabin - 5 Acre Peaceful Getaway
Welcome to our beautiful 1958 homestead in Johnson Valley. The Quailbush Cabin offers 800 square feet of living space. The cabin in on 5 acres surrounded with mature pine trees, agave, and expansive views of the Mojave Desert. Inside, you will find a warm atmosphere with modern touches such as a Roku TV and WiFi. We are across the street from annual off-roading event, King of the Hammers. 30 mins from Pioneertown. 40 mins to Joshua Tree and Big Bear. One hour to Palm Springs.
Aug 16 – 23
$101 per night
4.96 out of 5 average rating, 136 reviews

Popular amenities for San Bernardino County vacation rentals

Other great vacation rentals in San Bernardino County

Guest favorite
Home in Joshua Tree
'Desert Wild' Joshua Tree, Pool and Hot Tub
Aug 24 – 31
$450 per night
4.99 out of 5 average rating, 361 reviews
Guest favorite
Home in Joshua Tree
Villa Kuro - A Serene and Minimal Hideaway
Feb 1 – 8
$553 per night
4.99 out of 5 average rating, 459 reviews
Guest favorite
Chalet in Crestline
Magical Mid-Century Chalet Breathtaking Views!
Apr 12 – 19
$119 per night
4.99 out of 5 average rating, 383 reviews
Guest favorite
Home in Twentynine Palms
Rooftop stargazing in the desert
Aug 20 – 27
$195 per night
4.98 out of 5 average rating, 268 reviews
Guest favorite
Guesthouse in Twentynine Palms
Casita de Oro (5 Min from J Tree Park Entrance)
May 25 – Jun 1
$59 per night
4.89 out of 5 average rating, 198 reviews
Guest favorite
Home in Joshua Tree
The Art Of The Desert ♡unique 5☆ private!♡pool♡spa
Jul 16 – 23
$364 per night
4.99 out of 5 average rating, 147 reviews
Guest favorite
Home in Lake Arrowhead
Romantic Mountain cabin with full AC & EV charging
Apr 29 – May 6
$93 per night
4.93 out of 5 average rating, 319 reviews
Superhost
Guest suite in Newberry Springs
Sandcastle Ranch Poolside Guest Suite 2.
Aug 7 – 14
$81 per night
4.83 out of 5 average rating, 357 reviews
Guest favorite
Tiny home in Twentynine Palms
TinyHomeRetreat : HotTub, ColdPlunge w Scenic Road
Jul 14 – 21
$126 per night
4.92 out of 5 average rating, 192 reviews
Guest favorite
Cabin in Arrowbear Lake
A-Frame Apogee | Hot Tub · Epic Views · Swing Set
Nov 17 – 24
$318 per night
5.0 out of 5 average rating, 125 reviews
Guest favorite
Home in Yucca Valley
Newly Renovated* The Graham Residence on 20 Acres
Jul 4 – 11
$581 per night
4.98 out of 5 average rating, 366 reviews
Superhost
Tiny home in Twentynine Palms
Architect's Off-Grid Stargazing Cabin.
Feb 18 – 25
$633 per night
4.86 out of 5 average rating, 447 reviews

Destinations to explore