Crystal Bay Marina & Resort

14774 Crystal Bay Dr
Skiatook, OK 74070
Due to COVID-19 requirements and recommendations, many Oklahoma businesses and attractions have made changes to their hours of operation and available services. We encourage all potential visitors to contact the business or attraction directly before visiting for up-to-date information. For Oklahoma State Health Department information and recommendations, visit the COVID-19 resource page.

Crystal Bay Marina & Resort

Address:
14774 Crystal Bay Dr
Skiatook, OK 74070
Phone:
918-396-4240
Office Fax:
918-396-1617

Nestled in the natural beauty of Osage County, the Crystal Bay Marina & Resort in Skiatook provides a peaceful setting to enjoy the over 10,000 acres of water and 160 miles of shoreline at Skiatook Lake. Rolling hills and a canopy of Blackjack Oak trees surround the lake, creating a natural oasis for campers of all kinds.

The family-friendly, full-service marina features covered docks, sailboat and personal watercraft docks in addition to offering fuel and a convenience store to restock on all those little necessities before hitting the water.

Get on the water even quicker by staying at one of the marina’s cottages. Crystal Bay has eight one-bedroom cabins and seven two-bedroom cabins. Each cabin faces the cove and comes furnished with a mini kitchen and outside propane grill. A meeting room and an outdoor events park are available for guest use.

Photos

Pricing

Cabins: from $89 per night (plus tax)
Boat Slips (covered - no lift): from $140 per month

While every effort has been made to ensure the accuracy of the pricing listed above, prices are subject to change without notice.

Amenities

Hours

Sunday: 8:00 am - 6:00 pm
Monday: 10:00 am - 6:00 pm
Tuesday: 10:00 am - 6:00 pm
Wednesday: 10:00 am - 6:00 pm
Thursday: 10:00 am - 6:00 pm
Friday: 10:00 am - 6:00 pm
Saturday: 8:00 am - 6:00 pm
Hours are posted for summertime.

Dock restaurant hours:
Friday: 4-8pm
Saturday: 11am-8pm
Sunday: 11am-7pm.
A special thanks to our advertisers