Explore beautiful Cypress Springs on Holmes Creek

cypressspringsropeswingCome and enjoy the day with us on Holmes Creek and at Cypress Springs swimming, snorkeling, scuba diving or just swinging off the rope at the Springs.  Pack you a picnic lunch and some drinks. Bring plenty of suntan lotion for your trip.  We will furnish everything you need, but your lunch and your bug spray!  Spend a couple of hours or all day. Remember the only way to get to Cypress Springs is by canoe, kayak, or paddleboard, so rent one from us. We get busy during the summer, so call ahead. Then all you have to worry about is the fun!

With its strong current, lush banks and deep sapphire waters, Cypress Springs is one of the most beautiful springs in Northwest Florida. The spring discharges from two vents in the limestone boulders at the bottom of the spring pool. The diameter of the spring pool is approximately 150 feet and the maximum depth is 29 feet. A large surface boil is visible over both vents. The cool, clear water is a constant 68 degrees Fahrenheit. The banks surrounding the pool are heavily vegetated with cypress and tupelo trees.

cypresssprings2The Cypress Spring run enters Holmes Creek from the west, approximately .25 miles downstream from the head spring.

Because the land surrounding the spring is private property, the sole public access to the spring is by traveling up the spring run from Holmes Creek by boat, kayak, canoe, or stand up paddle board.

Hours of Operation April – August
9 to 5 Monday through Friday. 8 to 5 Saturday and Sunday. EVERYONE IS DUE BACK NO LATER THAN 6 PM. We reserve the right to alter time schedules due to weather, river conditions, and seasons of the year.

September – March
By reservation only.

Last boat is put out at 2 PM.

We get extremely busy during the summer months so please call ahead for reservations to make sure you get a boat.

Sorry, no children under 2 or any pets allowed. 


Call for reservations: (850) 535-2004

Owned and operated by Snaggy Bend Outfitters, LLC. • 3324 Highway 277 • Vernon, FL. 32462