Looking for the best VRBO’s & Airbnbs in St. George, Utah for a Southwest getaway?  Filled with warm, sunny weather year round, hiking trails and golf courses, St. George is one of the top places to visit in Utah.

Located in the Southwest corner of Utah, this puts St. George in close proximity with one of the United States best National Parks, Zion N. P. Not only is St. George a great home base to explore Zion National Park but also to explore the surrounding areas such as Bryce Canyon National Park, the infamous wave ( permit required) or Snow Canyon State Park.

On a road trip?  Check out this Southern Utah/Northern Arizona road trip for ideas and inspirations on routes and stops.

St. George is a playground for the outdoor enthusiast as there’s much to enjoy including hiking, rock climbing, mountain biking and golfing.  St. George is also only 90 minutes from Las Vegas making this a perfect place to escape the lively party that Vegas has to offer.

If you are looking for an Airbnb downtown, a nature stay in a cabin or a cheaper St. George vacation rental, the choices are endless.  To help you narrow down the options I made a list of 12 of the best airbnbs in St. George so you can spend less time deciding for where to stay in St. George and more time planning your outdoor excursions.

Travel Planning Tips:  If you are planning a trip through the Utah check out these articles for epic places to stay!

12 Epic & Unusual Airbnbs in Utah

Where to Stay Near Zion National Park

Where to Stay Near Bryce Canyon National Park

Where to Stay in Moab

Best Airbnbs in Moab, Utah

Airbnbs in St. George front photo

For full transparency, I have sprinkled some affiliate links in this post which gives me a small commission at no extra cost to you if you decided to make a purchase. As always, I would never recommend a product or service that I didn't truely believe in. If you find this post useful, you can also treat Jess to a cup coffee by clicking the icon on the bottom of the page. This will allow me to continue to create more content for you to enjoy ☕️. 

There are countless reasons to choose to stay in an Airbnb in St. George over a hotel when exploring this part of Utah.

First, you get to pick the area of where you want to stay based on what you are traveling to St. George for.  For example if you want to be in close proximity to must eat restaurants and bars I’d recommend you stay in downtown St. George.  

If you are staying in St. George as a home base to explore the near by attractions (like hiking Yant Flat), pick an Airbnb a little farther outside of town to get an earlier start to your day.

Second, you are on your own schedule.  Come and go as you like and have privacy.  It is the best way to social distance in this new normal that we are all still trying to adjust to.

Third, it’s generally cheaper (especially if you are traveling in a group) to stay in an Airbnb.  This allows you the freedom to cook your own meals which can cut down costs, parking is more than likely free and Airbnbs are usually more accommodating and flexible for larger groups.

Whether you are looking for a cheap place to stay or for a bit of luxury, this list of the best Airbnbs in St. George will help navigate your decision making process.

Many of the properties listed in this post are on multiple booking sites including VRBO, Airbnb & Booking.  I linked through the site with cheapest price because it feels damn good to save a little money! 

Quick Overview of the Best VRBO’s & Airbnbs in St. George, Utah

Below I have listed the top 5 Airbnbs in St. George and the reason it made the list.  This should make choosing your epic stay seamless.

Whether you are looking for an outdoor adventure, a romantic getaway or on a family vacation, there’s an Airbnb in St. George for everyone.

Top St. George Airbnbs & Vacation Rentals

Amira Resort & Spa St. George Airbnb
Inside of the Amir resort in St. George Utah

Photos provided by Airbnb

Room in the Amira Resort and Spa

The Best Cheap Airbnb in St. George

  • Location:  St. George, Utah
  • Price:  $44 per night
  • Sleeps: 4 guests
  • Highlights: Price, location

If you are looking for a cheap Airbnb in St. George that is in a great in town location with lots of amenities then you’ll truly enjoy a room in the Amira Resort and Spa.  This hotel room is equipped with two queen size beds which is perfect if you are traveling with a small family, a couple or solo go getter.

Think amenities.  This stay allows access to an outdoor pool, fitness center, a hot tub, laundry and tennis & pickle ball courts.  Also located close by are convenient ATV, bike and hiking trails.  And did I mention the spa?  After a day of active sports and exploring treat yourself at the spa onsite.

The best part is you can enjoy a beautiful stay and spa treatment all on a budget.  Budget luxury at its finest.

The Ark Tiny home St George Airbnb outside Zion National Park
Inside the ark Airbnb in Utah
Outside of the Ark with views of the red rock and a hot tub

Photos provided by Airbnb

The Ark

The Most Unique St. George  Airbnb

  • Location:  Virgin, Utah
  • Price:  $358 per night
  • Sleeps: 6 guests
  • Highlights: Proximity to Zion, Unique stay

Making the best Airbnbs in St George list for the most unique stay is the Ark.  The Ark is tiny home located close to the Western entrance to Zion National Park about 30 minutes from St. George.  Although this Airbnb isn’t located in St. George, it made the best Airbnbs in St. George list for its unique style.

This tiny home was aptly named after the biblical story about Noah’s ark, you’ll see why it was name this once you’ve arrived.  This stay has all the comforts and amenities you would need including a full kitchen, a large bathroom, tv, wifi, washer/dryer, first pit and hot tub.

From the sunrises and sunsets to star gazing at night in the hot tub, the Ark is an experience in itself.  Stay at this unique Utah Airbnb for views, location and style.

Best Airbnbs in St George for the Outdoors

Photos provided by Vrbo

Dessert Casita

The Best Airbnb St. George Accommodation for the Outdoors

  • Location:  St George, Utah
  • Price:  $156 per night
  • Sleeps: 2 guests
  • Highlights:  Price, Outdoors

With spectacular views of its red rock surroundings, the Desert Casita is the best Airbnb in St George for the outdoors.  With floor-to-ceiling windows that look out to Red Mountain and the Beaver Dam Mountains, this casita offers a beautiful getaway for your desert adventures.   

Whether you’re a hiker, a mountain biker, or simply in search of desert relaxation, this location provides the ideal base camp. Just over two miles south of Snow Canyon State Park, where you can go hiking or biking.  Zion National Park is also 50 miles away, making it the perfect day trip.

Entertainers Paradise Airbnb
Inside of an epic Airbnb in St. George

Photos provided by Airbnb

Entertainers Paradise in the Desert

One of the Best Airbnbs in St. George Utah for Large Groups

  • Location:  St. George, Utah
  • Price:  $723 per night
  • Sleeps: 14 guests
  • Highlights:  Pool, Hot tub, Basketball court

If you are traveling in a large group and are looking for a stay that provides entertainment and space, the Entertainers Paradise in the Desert is the Airbnb for you.  This elegant home is modern, crisp and equipped with all the amenities you would need for a phenomenal stay.

The space comfortable sleeps 14 guests which makes this the ultimate stay for large groups, a corporate retreat or extended family gathering.  The 5 bedroom, 4 bath home was thoughtfully designed for function and entertainment.  This awesome St. George Airbnb has a sports court to play basketball or pickle ball, a putting green, outdoor fire pit, giant pool and even a hot tub!

Located only 44 miles away from Zion National Park this home away from home in the desert is calling your name.

Cottonwood Crossings Airbnb in St. George
Bedroom inside an airbnbs in st. george
Theater seating inside this top airbnb in St. George

Photos provided by Airbnb

Cottonwood Crossing

The Best Saint George Airbnb for Families

  • Location:  St. George, Utah
  • Price:  $465 per night
  • Sleeps: 16 guests
  • Highlights:  Spacious, Theater room, Hot tub, Price

The Cottonwood Crossing is the perfect St. George Airbnb if you are traveling in a large group or with your extended family.  This beautiful home can sleep up to 36 people!  The house is huge with 7 bedrooms each equipped with king size beds and 2 bunk rooms perfect if you are traveling with kids.  Several of the bedroom have additional sofa sleepers creating more sleeping areas.

There is also tons of fun features that will keep you and the kids entertained including a theater room, air hockey table, foose ball table and even a hot tub for the adults.  There’s no better way to wind down after a day of hiking and exploring than with a glass of wine in the hot tub.

Located in a quiet neighborhood, the stay is conveniently located close to grocery stores, hiking trails and bike paths.  Cook dinner in and spend quality time with your travel companions.  Stay here for a comfortable space to entertain your family for a fraction of the price.

More Standout VRBO’s & Airbnbs in St George

Best St George Vacation Rental
Best St George Vacation Rental

Photos provided by VRBO

Cloud Nine at the Ledges Golf Club

  • Location:  St. George, Utah
  • Price:  $165 per night
  • Sleeps: 18 guests
  • Highlights:  Golfing

Cloud Nine is situated on the beautiful 18th hole at The Ledges Golf Club.  This Utah vacation rental is a perfect stay if you are traveling to Saint George to get some tee time in as staying here gives a discount on Golf at The Ledges Golf Club .

This 4 bedroom, 4 and a half bath home can accommodate up to 18 guests.  Perfect if you are traveling with a few families.  Cook dinner in at the beautiful modern kitchen and enjoy a glass of scotch on the patio after an enjoyable day of golfing.

Across the street you can find a heated pool, hot tub, & pickleball courts.  Plus there is room service available from The Fish Rock Grille.  Your golfing paradise is waiting.

Historic Cottage st George Airbnb

Photo provided by VRBO

Downtown Historic Cottage

  • Location:  St. George, Utah
  • Price:  $121 per night
  • Sleeps: 4 guests
  • Highlights:  Downtown location

Stay in the heart of Saint George at this Downtown Historic Cottage.  This St George vacation rental is a 1 bedroom, 1 bath condo that can accommodate up to 4 people.

Complete with a large back deck with seating, perfect for grilling and enjoying friends and family!

This is the perfect stay if you want to be located downtown where you can walk to most things including restaurants, shops and grocery stores.

Presidential Suite Airbnb in St. George
one of the best airbnbs in St. George
Inside the living room of a St. George Airbnb

Photos provided by Airbnb

Presidential Suite

  • Location:  St. George, Utah
  • Price:  $495 per night
  • Sleeps: 2 guests
  • Highlights:  Private pool and hot tub

Ball out at this luxurious presidential suite St George Airbnb with private pool and hot tub!  Dare I say this is possibly the best Airbnb in St George, Utah for a romantic weekend or an epic place to kick it with some friends.

This stay an oasis in the desert.  The condo is modern and stylish, complete with a full kitchen and all the amenities you would need for a perfect weekend away.

Spend your days relaxing by the heated pool and evenings drinking wine in the hot tub.  The only problem with this stay is that you’ll never want to leave.

Beach house Airbnb in St. George
A top St. George vacation rental
Hot tub on a deck in Saint George

Photos provided by VRBO

Chic Comfort in the Desert

  • Location:  St. George, Utah
  • Price:  $350 per night
  • Sleeps: 14 guests
  • Highlights:  Spacious, amenities

If you are traveling with a large family or large group stay at this brand new 4 bedroom, 4 bath Saint George Airbnb/ VRBO.  The entire condo has been completely remodeled and can accommodate up to 16 people.

The condo is decorated with clean, crisp and eclectic decor which gives it a chic and fancy feel.  The open floor plan and vaulted ceilings make the house even more spacious.  Enjoy views of the red canyons from the 3rd floor patio after a home cooked meal in the fully equipped kitchen.  

There’s even a private hot tub on the deck which is perfect to unwind in after a long day of exploring the near by National and state parks 

Located Las Palmas Resort in Green Valley, this stay is walking distance to a restaurant on site, multiple pools, gym, playgrounds, tennis/racquet/pickle ball courts, pool tables, and table tennis.  If you are wanting a tranquil and peaceful oasis in the desert that can accommodate the whole family, this Las Palmas St George Airbnb is the stay for you.  A top location for St. George vacation rentals.

Cozy Tuscany Bungalow in St. George Utah

Photo provided by Airbnb

Cozy Tuscany Bungalow

  • Location:  St. George, Utah
  • Price:  $110 per night
  • Sleeps: 5 guests
  • Highlights:  Budget friendly option for an extended stay

This cozy Tuscany Bungalow is an ideal St George Utah Airbnb for a small family or a group of friends that are looking for an extended stay and or that work from home.  This home has 3 bedrooms, 2 and a half baths and can accommodate up to 5 guests.

This is a great base camp for exploring Zion, Bryce, Snow Canyon and the hiking trails that are located out back.  Plus there’s a lovely park next door that has covered picnic tables, tennis and basketball courts and a duck pond.

Located in a quiet neighborhood this is a budget friendly, well equipped option for longer stays to explore this fascinating part of Utah.

The pool at this airbnb in St. George

Photos provided by VRBO

A top st George airbnb
Kitchen in a st George Airbnb

Newly renovated St. George Condo

  • Location:  St. George, Utah
  • Price:  $79 per night
  • Sleeps: 4 guests
  • Highlights:  Amenities, Price

Another Las Palmas Airbnb in St George is this newly renovated condo.  Located in the heart of St. George this 1 bedroom, 1 bath condo can accommodate up to 5 guests as there are two sofa sleepers in the family room

The charming condo has a full size, kitchen, spacious bedroom and modern appliances and furniture.  Some of the best perks of this stay are the facilities staying here gives you access to.  These include several pools, hot tubs, pickle-ball courts, tennis courts, basketball courts, shuffleboard and a playground along with indoor activities such as racquetball, a gym, ping pong and a covered swimming pool.

Stay her for a stylish, modern and budget friendly escape of Airbnbs in St. George.

View from the patio in Canyons Casita
Cozy cactus Airbnb in St. George

Photos provided by Airbnb

Cozy Cactus Condo

  • Location:  St. George, Utah
  • Price:  $98 per night
  • Sleeps: 4 guests
  • Highlights:  Views, amenities

Get comfortable in this cozy Cactus Condo.  This 1 bedroom, 1 bath condo can accommodate up to 4 guests and is perfect for couples or solo adventurists.

Like most of the Airbnbs in St. George on the list the main appeal of this stay are the amenities.  These amenities include 2 pools, 2 hot tubs, kids wading pool, gym, tennis, pickleball, volleyball, basketball, racquet ball, shuffleboard, pavilion with BBQs, clubhouse, game room with pool, ping pong, foosball, skeeball and mini golf.

Cozy cactus decor and a patio that offers stunning views of the red rocks, there’s no better way to enjoy your cup of coffee or tea in the morning.  If you are traveling with kids or just enjoy to activity be doing things, this Airbnb won’t let you run out of fun things to keep you entertained.



Enjoy this Post?!?! Pin in for Later ↓

St. George Utah Airbnbs
Where to stay in St. George Utah with I'm Jess Traveling
Airbnbs in St. George Utah