We use cookies and related technologies to personalize and enhance your experience. By using this site you agree to the use of cookies and related tracking technologies.

Privacy Policy

Swan Bay Resort – 1000 Islands Premier RV Park & Marina

43615 Rt. 12
Alexandria Bay, NY 13607


Bar • Boat Launch • Dockage • Electric • Internet • Pet Friendly • Rentals • Repairs • RV Sites • Water/Sewer • Waterfront


Swan Bay Resort is a dog friendly resort that includes two heated pools, a Tiki Bar onsite, a waterfront pavilion tent, a dog park, and boat launch with dockage, marina services, and watercraft rentals. Park amenities include a 100+slip marina, paved roads, concrete pads and sidewalks, bathhouses & laundry, Kid & Adult Events, a playground, waterfront sites, pull thru sites, back-in sites, and available winter RV/boat storage. The Rift Boutique is onsite and open all year long for RV & Marina supplies, as well as souvenirs. A 24/7 grocery store and liquor store next door. Close and easy access to I-81, 1/4 mile from bridge to Canada as well as three miles from Alexandria Bay and nine miles from Clayton. Free WiFi throughout the Park.

Swan Bay Resort offers two styles of Cabins on the St. Lawrence River: Cottages and Chalets. Our colorful cottages are tiny-homes that often come with upstairs lofts. These tiny-homes can be located Poolside or with a Parkview and sleep 2-4 guests. All of our Chalets are Poolside with river views. These are two-story homes that sleep up to eight people in four beds, with downstairs and upstairs bathrooms provided. Not to mention amazing St. Lawrence River views from the second story balcony! All of our Cottages & Chalets come with a living room area, Cable TV, Wi-Fi, AC, fully furnished kitchen and utensils, a gas grill, fire pit & picnic table. Additionally, the Park features 192 sites with 20/30/50 AMP service and full hookups available for seasonal and/or transient RV owners. We are big rig-friendly, including trailers and 5th wheels. In-season and off-season rates available.

Give us a call at (315) 482-7926 for additional details or visit our website at