Public swimming pools in the Hudson Valley



Hot spots to cool off this summer

swimming, pools, swimming pools, public pools, swim

Summer is officially here! The season of warm weather, cool foods, and fun in the sun! But when the sun gets too hot for fun, grab your swimmies and go for a dip at any of these public pools in the Hudson Valley.

Dutchess
 
5 Camp Loop Rd, Beacon; 845-838-5000
There will be multiple swim sessions 7 days a week.  Swim time is in 2-hour increments. No walk-up admission. Please reserve your swim time in advance. This will provide a much more enjoyable swim experience, easier check in process, and guaranteed swim time. All swimmers will need to have a admission pass regardless of their age. Book your pool time onlineBeacon residents are eligible for a resident discount admission passThere will be confirmation of your booking when you arrive at the pool. The pool will be cleared between each session giving each group time to depart before the next one arrives.

59 E Market Street, Hyde Park
The outdoor pool is open weekdays through August 13, 4 pm until 7pm. Weekends through August 21, 12pm until 7pm.

162 Washington Street, Poughkeepsie
Pool is run by the City of Poughkeepsie. Pool season is June 28 to August 22. Pool hours (daily): 11am – 7pm. Applications for pool passes are now paperless. City residents and non-residents can purchase their daily or seasonal pass online. Seasonal passes can be used at both pools. Daily passes should be purchased on the day of your visit. No refunds will be given after their purchase. Children under 15 years old must be accompanied by an adult.  

121 Wilbur Boulevard, Poughkeepsie
Pool is run by the City of Poughkeepsie. Pool season is June 28 to August 22. Pool hours (daily): 11am – 7pm. Applications for pool passes are now paperless. City residents and non-residents can purchase their daily or seasonal pass online. Seasonal passes can be used at both pools. Daily passes should be purchased on the day of your visit. No refunds will be given after their purchase. Children under 15 years old must be accompanied by an adult.  

3744 Route 44, Millbrook; 845-677-9545  
Season and day passes are available for both residents and nonresidents. Open daily. Saturday & Sunday 11am-7pm; weekdays 12-6pm. Daily Pass fee: $6 resident, $8 non-resident. Senior daily pass $5 resident, $7 non-resident. Season passes are also available.

80 East Market St., Rhinebeck; 845-876-6161
Pool is open daily June 14 through September 1. Please note that the pool may close in inclement weather and always during thunderstorms. Day & season passes available for both residents and non-residents.

249 Duncan Rd, Lagrangeville; (845) 724-5460
Open Swim: Mon-Thurs 12pm-5pm, Fridays 12pm-6pm, Weekends 11am-6pm. (Note: Lap swimming is available in designated area when pool capacity allows.)

99 Linden Avenue, Red Hook; (845) 758-8424
Open daily for members from 12:30-8pm beginning when Red Hook Schools are out until Labor Day, unless the weather forces the pool to close. Online Registration.

North shore of Pete and Toshi Seeger Riverfront Park, 2 Red Flynn Dr; (845) 750-7195
The River Pool is a rainbow-colored circular floating pool with a netted bottom. It is securely installed in the Hudson River. Swimmers safely sit & float in The River Pool, to relax and cool off with an on-duty lifeguard. Admission is free/no registration necessary. Open Tuesday-Friday 12pm-4pm, Saturday and Sunday, 1212pm-6pm, July-Labor Day, weather and lifeguard availability permitting.




Orange

Route 9W, Bear Mountain; 845-786-2701 ext. 254 or 242 
This beautiful, spacious pool operated by the state park is open to the public for the summer season from 10am – 5:30pm starting in mid-June.

401 Washington St, Newburgh; 845-565-3230
The center includes a youth splash pad, a full-size accessible swimming pool, and a convenient concession stand. The pool and splashpad are open Tue-Sun 8am-8pm, concessions are open Tue-Sun 10am-6pm. Open through Labor Day. 025 season passes may be purchased online at Recdesk or in person at the Activity Center, 401 Washington Street.

39 Frank Shorter Way, Middletown
War Veterans Memorial Pool & Splash Pad will be open daily from 12pm - 6pm, June 30 to August 24. Cost is $1 for City of Middletown residents 16 years old and younger, and $4 for 17 years and older. Out of town guests will be charged $5 to use the pool. Pool passes are also available for purchase.

28-36 Sproat Street, Middletown
War Veterans Memorial Pool & Splash Pad will be open daily from 12pm - 6pm, June 30 to August 24. Cost is $1 for City of Middletown residents 16 years old and younger, and $4 for 17 years and older. Out of town guests will be charged $5 to use the pool. Pool passes are also available for purchase.

Town of Woodbury
The John P. Burke Memorial Pool has a large paved and painted swimming area with two diving boards. A pavilion houses a large room for game playing as well as picnic tables. A changing room and restrooms are also provided. Park Passes are checked by a Gatekeeper as visitors enter.


Sullivan

121 Dillon Rd, Monticello
Cool off with a swim in the 30’ x 60’ pool. The pool is open from July 4th through August 31st, noon till 7pm, weather permitting. Access is free. Children under the age of 14 must be accompanied by an adult.

136 Sunset Lake Rd. Liberty; 854 845-292-7690
A public park that is family-oriented with an Olympic size outdoor pool, fishing, playground, lake, row boats, tennis courts, basketball court, sand volleyball, walking trails, playground, concession stand, picnic areas and much more. Mon-Thur 1-6pm, Fri 12-7pm, Sat 12-7pm, Sun 12-6pm. Must have resident pass. You can find the form here.

Grahamsville;  (845) 985-7490
There are two pools in the Town of Neversink.  One pool is located in the Hamlet of Neversink is owned by the Neversink Fire District and is available for use by residents of the Neversink Fire District free of charge. The other pool is operated by the Town of Neversink and is located at the Grahamsville Fairgrounds in the Hamlet of Grahamsville. This pool is open to all residents of the Town of Neversink. Permits are required and are issued in the Town Clerk’s Office at the Town Hall. $15 per person, under 3 free. Both pools are open daily from 12:30 to 7pm weather permitting for the summer season.  

27-29 Mamakating Rd, Bloomingburg; (845) 888-3000
Pool is open to residents through Sept 1. Weekdays through Aug 15, 2-5pm, Aug 18-Sept 1, 12-7pm, weekends 11am-7pm. Daily Passes- $7 Residents/ $15 Non-residents/ 4 years old and younger are free. Daily Passes are purchased at the Concession Stand at the Pool. Season passes can be purchased online. Check here for pool hours.

Ulster

Joys Lane, Kingston; 845-331-1682
The pool is adjacent to the Dietz Stadium Complex and Forsyth Park, located off Washington Avenue in Uptown Kingston. Lap Swim: 10am-12pm, Open Swim: 12pm-6:45pm. Splash Pad is closed until further notice. There is also a bathhouse, picnic area, splash pad, swim lessons and lap swims. All participants must register and obtain a pool user card. Call for open swim hours.

28 Maple Ave., Ellenville; 845-647-7800 ext. 129
Open to the public on June 30th. Hours: Monday – Friday: 3:30pm– 6pm, Saturday: 11am – 5pm. Closed:  Monday-Friday during camp hours 8am-3:30pm.

30 Academy St., Kerhonkson; 845-626-7876
Open to the public on June 28th. Hours: Monday – Friday: 12pm– 6pm, Saturday – Sunday: 11am – 5pm.

32 Mulberry St., New Paltz; (845) 255-1700
Open Daily.  June 28th - August 10th, 12 pm-7:30pm: August 11th - Sept. 1st, 12 pm-7pm. Pool memberships are available online.

45 Watson Hollow Road, West Shokan; 845-657-6373
The swimming pool, accompanied with changing and shower facilities, is located at Lester S. Davis Park in West Shokan. The pool facility operates from Memorial Day through Labor Day pending good weather and staffing. It is open to all Town of Olive residents and their guests. Seasonal or day passes are available at the pool lobby. Contact Pool personnel at 845-657-6373 for hours of operation, swimming programs, and admittance costs.

1055 Rt. 32, Rosendale, NY; 845-235-7094
Open to the public during the summer months for a fee, paid either as a daily rate or a season pass. It has two sections, a zero-entry rec pool and a deeper lap swimming area. There is a bath house and a concession stand. Pool hours are 12pm to 7pm daily with early morning adult lap swimming from 7-8am Monday through Friday.

241 Libertyville Road, New Paltz; 845-255-7027 (S), 845-340-3500 
Olympic size swimming pool and two large kiddie pools. Lifeguards on duty at all times. Locker rooms with showers. Large pavilion with picnic tables. Playground and snack bar. Season will run from June 14th thru September 1st, Sunday - Saturday, 11am to 7pm. Adult (12+) $14 Children (12 & under) $10 Senior Citizen (60 & over) $8. Season passes are also available. 

Know of any other great places to swim? Tell us about it! Email us: lcortes@excitingread.com

Updated 7/24/2025


Other articles by HVP News Reporters