Vacation rentals in Mayes County

Find and book unique accommodations on Airbnb

Top-rated vacation rentals in Mayes County

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

Guest favorite

Cabin in Pryor

5.0 out of 5 average rating, 32 reviews

Cabin | Hot Tub, Lakeview, Fire Pit, Dog-Friendly

Welcome to Cardinal Cabin, a quaint log cabin overlooking Lake Hudson in Pryor, OK. Relax in the hot tub or by the fire pit, cook gourmet meals in the well-equipped kitchen, and enjoy modern furnishings alongside a wood-burning stove. This 2 bd/2 ba retreat accommodates up to 6 guests with a hot tub, kayaks, grill, and fire pit, providing a place to unwind and connect. *A new home is being constructed on a lot approx. 150 feet east of the cabin and work of varying noise levels may be present.*

Aug 1 – 8

R4,902 ZAR per night
Guest favorite

Cabin in Rose

5.0 out of 5 average rating, 12 reviews

Peaceful country cabin on spring fed creek.

Peaceful cabin located on a spring-fed creek near hiking, lakes, creeks and historic Cherokee sites. Two BR, 1 BA cabin is ideal for families or a romantic getaway and the cold, clear water is perfect for cooling off in the summer. Sip a cup of coffee on the front porch while watching for deer and other wildlife that routinely stop by. Grill fresh steaks & burgers from the on-site Black Angus herd (check ahead for pricing). There is wi-fi and a 71-inch smart TV for the not-so outdoorsy.

Aug 23 – 30

R3,190 ZAR per night
Guest favorite

Cabin in Strang

4.98 out of 5 average rating, 46 reviews

Tranquil Cabin with Private Cove near Grand Lake

Come and get away from it all while relaxing with the whole family at Turtle Ranch! This cabin is nestled in manicured woods along its own private cove of the Neosho River. It's a pure recreational paradise complete with a private boat house & dock, duck blinds, private stocked pond, kayaks, fishing, and so much more. If you're looking to get away from it all, this is the place to be. Experience true peace and quiet while watching the wildlife and listening to the sounds of nature.

Mar 10 – 17

R4,060 ZAR per night

Popular amenities for Mayes County vacation rentals

Other great vacation rentals in Mayes County

Guest favorite

Home in Salina

4.94 out of 5 average rating, 52 reviews

Lake Fun Getaway Oasis on Lake Hudson sleeps 8

May 30 – Jun 6

R5,606 ZAR per night
Guest favorite

Guesthouse in Pryor

4.89 out of 5 average rating, 56 reviews

Little Red Barn

Nov 27 – Dec 4

R1,146 ZAR per night
Guest favorite

Townhouse in Pryor

5.0 out of 5 average rating, 10 reviews

Comfortable and cozy duplex sleeps six

Jul 11 – 18

R3,719 ZAR per night
Superhost

Home in Disney

5.0 out of 5 average rating, 3 reviews

Armstrong Sunset Deck and Dock

Apr 23 – 30

R3,758 ZAR per night
Superhost

Cabin in Adair

4.92 out of 5 average rating, 25 reviews

Still Waters on Hudson-dock and boat ramp!

Dec 28 – Jan 4

R3,065 ZAR per night
Guest favorite

Home in Vinita

4.96 out of 5 average rating, 23 reviews

Newly Renovated Modern Lakefront House on 1 Acre

Aug 1 – 8

R14,211 ZAR per night
Guest favorite

Home in Pryor

4.93 out of 5 average rating, 28 reviews

Gary & Jo's Place

Jun 6 – 13

R2,161 ZAR per night
Guest favorite

Vacation home in Salina

4.86 out of 5 average rating, 14 reviews

Quaint 3 bd 2 bath lake hm with indoor fireplace

Aug 21 – 28

R2,814 ZAR per night
Guest favorite

Home in Salina

4.91 out of 5 average rating, 47 reviews

The Lake House At Hudson

Dec 18 – 25

R3,386 ZAR per night
Guest favorite

Barn in Disney

4.98 out of 5 average rating, 49 reviews

Disney Island Getaway (Shop Apartment)

Jun 1 – 8

R2,737 ZAR per night
Guest favorite

Cabin in Delaware County

4.94 out of 5 average rating, 18 reviews

Waterfront cabin with stairs to your own beach

May 25 – Jun 1

R3,617 ZAR per night
Superhost

Home in Pryor

4.87 out of 5 average rating, 77 reviews

3 Beds 1 Bath Home in the Heart Of Pryor

Aug 26 – Sep 2

R4,845 ZAR per night

Destinations to explore

  1. Airbnb
  2. United States
  3. Oklahoma
  4. Mayes County