Visit... Play... Relax...

 Our resort is located on 30 acres of beautiful timber, in a mile-long cove which gives us protection from rough water. We are just outside of Sunrise Beach, approximately 1 mile from the junction of State Road F and Highway 5. Shangri La Resort is just minutes from Bagnell Dam, the outlet mall in Osage Beach, golf courses and many other local attractions. For more information about the resort check out our about us page.

We are a family-friendly resort with 11 units and 1 motel room. All of our units (except the motel room) contain fully-furnished kitchens, living areas, expanded basic cable television and air conditioning. All units also have barbeque grills.

We offer two swimming pools. A children's pool which ranges from 1 to 3 feet deep and a 20 x 40 pool which ranges from 4 to 9 feet deep. We have a laundry room on-site and a large picnic pavilion with an over-sized barbeque grill, perfect for family reunions, fishing tournaments and any other type of large gathering. Children and adults will enjoy the grassy playground area which includes swings, shuffleboard and horseshoes. We also have hot tubs and offer paddle boat rentals.

Our easy access concrete boat ramp is free of charge to our guests. Covered boat slips are available for a nominal fee of $5.00 per day.

See price list page for cabin rental prices, payment methods, reservation and deposit information.


Upcoming Events & Specials

May Special: 20% off Two night stay, 25% off 3 nights or more.
May 3: Harbor Hop
August 22 - 24: Shootout


New to Shangri-La?

Welcome to Shangri-La! Find answers to frequently asked questions and other information.

About Shangri-La?

Learn about Shangri-La and the beauty of the surrounding area.

Contact Us!

Ask us a question or get in touch with us to find out more. We're waiting to hear from you!