Utah

10 Best Airbnbs in St. George for Your Southern Utah Getaway

by Mac Misseldine
Updated July 26, 2022

best st george airbnbs
Photo: Airbnb

We research, evaluate and select travel destinations based on a number of factors, including our writers’ experience, user reviews and more. We may earn a commission when you book or purchase through our links. See our editorial policy to learn more.


The pioneers who settled St. George in 1861 came from the south and brought plenty of their heritage with them. More than 150 years later, the popular getaway destination still delivers friendly southern hospitality – though you won’t find a red-rock small town as charming as this anywhere in the south.

As a kid, St. George was always a pit-stop destination on our family road trips from Phoenix to Salt Lake City. We’d stop to stretch our legs, grab a bite to eat, and maybe explore a few stores at the outlet mall before getting back on the road. I’d stare in awe at the striking red cliffs surrounding the city, but you can only appreciate that kind of scenery so much when you’re seeing it filtered through a car window.

It wasn’t until I was in my twenties that St. George finally became a getaway destination unto itself, and as soon as I ventured into the Martian landscape, I was hooked. Now, my family makes an annual pilgrimage to St. George to catch a play at Tuacahn, hike through slot canyons, and speed along mountain-biking trails. Even though we visit every year, it never gets old.

Whether you’re planning to spend a few days or a few weeks exploring St. George, there’s plenty to keep you entertained and coming back for more. Winter is the best time to visit as the scorching desert temps hit their sweet spot around 50 and 60 degrees F, though it’s hard to complain about the mild weather of shoulder seasons in spring and fall. Either way, it’s the perfect weather for outdoor adventures. Just bring plenty of water if you visit in the peak of summer.

The town has a variety of hotels, but the best way to experience this part of Utah is in one of these airbnbs in St. George. Whether you’re looking for a giant house to accommodate large families, a cottage for two that fits your budget, or a high-end villa on the golf course where you can live large for the weekend, the list below of the best airbnbs in St. George should make it easy to find the perfect place to rest your head.

Related Read: 10 Spectacular Yurt Rentals in Utah

1. Pine Valley Settlers Cottage

Pine Valley Settlers Cottage
Photo: Airbnb

Why you should stay: A quaint cottage near Zion National Park perfect for adventurous couples.

  • Sleeps: 2
  • Minimum stay: 2 nights
  • Rates from: $98/night

The Pine Valley Settlers Cottage delivers the best of both worlds for adventurous travelers, combining the unique allure of a country cottage with a modern, beautifully furnished interior. Renters love the Southwest-style decor, though it’s the classic features like a wood-burning stove, vintage walk-in shower and wood-paneled ceiling that complete the home-on-the-prairie aesthetic.

This cottage is halfway between St. George and Zion National Park, making it an ideal choice for travelers who plan to split their time between the city and trails. Its distance from the city lights also makes it a great spot to do some stargazing at night, so bring your Pendleton blanket and plan to spend at least one evening lying on the grass with a your significant other and a mug of hot chocolate (or something stronger.)

Check Availability

Related Read: 11 Beautiful Glamping Spots Near Zion National Park

2. Mother Eve Tiny House

zion tiny house airbnb st george
Photo: Airbnb

Why you should stay: You can literally “soak in the views” from this tiny house’s jacuzzi, then kick back and do some stargazing at night from the adirondack chairs around the fire pit.

  • Sleeps: 2
  • Minimum stay: 2 nights
  • Rates from: $329/night

Located at the Zion Tiny Oasis in Virgin, the Mother Eve Tiny House is right on the doorstep of Zion National Park, delivering stunning views and easy access to the park for adventure-seeking couples. The Pinterest-worthy interior is absolutely gorgeous, but it’s what’s on the outside that really makes this place special.

After spending your days navigating Zion’s famed slot canyons, you can spend the evenings relaxing in the hot tub, sipping cold drinks under the gazebo, and roasting some mallows around a crackling fire.

Also check out some of the other fantastic airbnbs on the property: like the Ark Tiny House and the Guardian Angel Tiny House.

Check Availability

Related Read: 12 Best Airbnb Rentals Near Zion National Park, Utah

3. Zion Zen Getaway

Zion Zen Getaway st george
Photo: Airbnb

Why you should stay: An Airbnb Plus with three private bedrooms and plenty of space to spread out.

  • Sleeps: 6
  • Minimum stay: 1 night
  • Rates from: $125/night

It’s rare to find a stand-alone house vacation rental at this price point, especially one with a Boho-chic interior that feels like a model home. Fortunately, the Zion Zen Getaway has been personally vetted by Airbnb and earned a Plus designation, so you won’t be disappointed when you arrive: those Pinterest-ready photos you’re looking at are the real deal.

Comfort is king in this beautiful home, where you can lounge on the plush sectional couch or catch some Z’s in one of three bedrooms with room-darkening shades. There’s a full kitchen, pre-stocked bathroom essentials to keep you clean and pampered, and a washer and dryer to freshen up your stale hiking gear.

Speaking of hiking, guests can hop on the Zion National Park shuttle at the nearby stop, so you don’t need to drive to-and-from the park every day (though you’ll need to purchase a ticket in advance.)

Check Availability

Related Read: 12 Gorgeous Cabin Rentals Near Zion National Park, Utah

4. Zion Alpacas Country Casita

alpaca farm airbnb st george
Photo: Airbnb

Why you should stay: This private casita on two acres offers ample seclusion for a couples getaway, and you’ll have a free-roaming band of alpacas to keep you company.

  • Sleeps: 2
  • Minimum stay: 2 nights
  • Rates from: $120/night

If spending the weekend on a llama farm has been on your bucket list since elementary school, you’re going to love the Zion Alpacas Country Casita. As the name suggests you’ll be sharing this two-acre hideaway with a free-roaming band of alpacas, along with donkeys and other hobby farm animals that call this patch of desert home.

This farm stay is perfect for adventurous couples. The private guest house is 25 miles from Zion National park and just a few miles away from Sand Hollow State Park, a popular destination for sand dunes and water sports.

Check Availability

Related Read: The 14 Best Hikes in Zion National Park, Utah

5. Oasis on the Green

st george airbnb condo
Photo: Airbnb

Why you should stay: Ideal for families who want outdoor space, with access to two community pools and easy access for parents to hit the links.

  • Sleeps: 10
  • Minimum stay: 2 nights
  • Rates from: $158/night

Oasis on the Green is another excellent vacation rental for families, especially when you factor in the price point. You’d pay triple the price to house 10 guests at a hotel, and no local hotel is going to offer such luxurious accommodations as you’ll find here. It’s one of the best airbnbs in St. George for maximizing the bang for your buck.

Many vacation rentals claim to be kid-friendly, but this one takes family vacations to the next level with six beds split between three bedrooms. There’s plenty of room for the kids to run around the open-wall backyard while the parents sip a cold one on the patio, and guests have access to two community pools and hot tubs. The pools are heated over the winter, so you can make daily trips to the pool no matter when you visit.

As the name suggests, this property is right on the golf course, which means you’ll enjoy some great views from the back patio and convenient access for any golfers in the family. The town of Washington is about 45 minutes from Zion National Park and 15 minutes from downtown St. George, making it a good middle ground for folks who want to visit both destinations.

Check Availability

Related Read: 11 Fun Family-Friendly Hikes Near St. George, Utah

6. Cozy Casita in the Red Rocks

casita airbnb santa clara
Photo: Airbnb

Why you should stay: An affordable guesthouse for travelers interested in nightly Broadway-caliber plays.

  • Sleeps: 2
  • Minimum stay: 1 night
  • Rates from: $79/night

The Cozy Casita in the Red Rocks is located in Santa Clara, a tiny town with tree-lined streets about 10 minutes northwest of downtown St. George. That’s the wrong direction for folks headed to Zion National Park, but it’s right on the money for anyone with tickets to see a play at Tuacahn.

The guest house is fairly small, but there’s more than enough room for two with a plush king-size bed. After a full day of exploring the cliffs and slot canyons of Snow Canyon State Park, you’ll enjoy winding down on the couch across from a rustic brick fireplace with a crackling fire.

Check Availability

Related Read: Salt Lake City to Zion Ultimate Road Trip Itinerary

7. Modern Ledges at The Ledges Golf Club

ledges airbnb st george
Photo: Airbnb

Why you should stay: A luxurious and roomy villa with full access to the resort amenities at The Ledges Golf Club.

  • Sleeps: 8
  • Minimum stay: 2 nights
  • Rates from: $112/night

Last on this list of the best airbnbs in St. George but certainly not least is the Modern Ledges at The Ledges Golf Club, a 2,000-square-foot villa with four private bedrooms. This is just one of perhaps a dozen airbnbs at The Ledges, so don’t be dismayed if this particular rental is booked during your travel window – there are plenty of other options to choose from, all of which are just as luxurious.

This villa is a fantastic choice for active families, especially those with older kids who prefer to have their own bedrooms. There’s never a shortage of outdoor activities thanks to this property’s access to nearby pickleball courts, a community pool and spa, and, of course, The Ledges Golf Club. The community is northwest of St. George, making it a great pick for families who plan to visit Tuacahn and Snow Canyon State Park in addition to Zion.

Check Availability

8. Luxury Tiny House

luxury tiny house airbnb
Photo: Airbnb

Why you should stay: This tiny house is just right for small families, delivering a unique experience for the price of a standard hotel room.

  • Sleeps: 4
  • Minimum stay: 1 night
  • Rates from: $95/night

This luxury tiny house is more spacious than it looks, offering 320 square feet of living space with a full kitchen and full bathroom. Sleeping accommodations include a bunk bed with two queen beds, and there are hammocks at the top of the property where you can soak in views of the desert landscape.

Check Availability

Related Read: 6 Spookiest Ghost Towns in Utah for Exploring the Old West

9. Zion Zen Townhouse

st george townhouse airbnb
Photo: Airbnb

Why you should stay: Lux accommodations to fit you plus more than a dozen of your park-loving friends.

  • Sleeps: 15
  • Minimum stay: 2 nights
  • Rates from: $165/night

Don’t discount the Zion Zen Townhouse because it has the word ‘townhouse’ in the name. You may share a wall, but there’s enough space in here for a party of 15. With four bedrooms and nine beds, it’s a fantastic choice for family reunions with gaggles of kids.

Scroll through this impeccably decorated property’s photos and you’ll find all the features you’d expect from a luxury vacation rental, like a massive kitchen for preparing gourmet meals, spa-quality bathrooms, a movie theater, an arcade game, and a covered patio for grilling and sipping ice-cold drinks. Guests will also have access to the community amenities, which include a resort-style pool and hot tub.

Check Availability

10. Ocotillo Springs Resort #31

ocotillo springs resort airbnb st george
Photo: Airbnb

Why you should stay:  Gorgeous inside, epic outside with an awesome backyard and red rock views.

  • Sleeps: 16
  • Minimum stay: 2 nights
  • Rates from: $363 / night

You know you’re in for a week of pampering when your Airbnb has the word “palace” in it, and Ocotillo Springs Resort #31 certainly doesn’t disappoint. In addition to the party-worthy backyard scene we already discussed, the home offers multiple interior living rooms where you can kick back and relax with friends and family. Play a few games, watch a movie on the big screen, and then head to the garage for an epic ping pong tournament.

This rental property is in Ocotillo Springs, so guests will enjoy full access to community amenities like a resort-style pool, pickleball courts, and billiards tables in the clubhouse. Easy access to so many kid-friendly activities makes this property a wonderful choice for family gatherings, especially considering all of the bunk beds that you’ll find throughout the house.

Check Availability

Plan Your Trip to St. George

Plan Your Next Utah Getaway

Get epic travel ideas delivered to your inbox with Weekend Wanderer, our newsletter inspiring more than 10,000 readers every week.


Seen in: Southwest, Utah, Where to Stay, Where to Stay in Utah

Find your next adventure

Sign up for Weekend Wanderer and join thousands of readers getting epic travel ideas weekly.

Related Posts