Call to make your reservation
or visit us online
800.955.4511

Located on the shores of the St. Lawrence River in Alexandria Bay, New York, Bonnie Castle Resort is your gateway to the breathtaking beauty of the Thousand Islands.

A world of beauty, history, and relaxation awaits you at Bonnie Castle Resort. Enjoy fine dining in our Manor House Restaurant, grab a sandwich on the dock at The Pointe Bar and Grill, relax by the pool, or simply sip a cocktail on our expansive decks overlooking Boldt Castle on Heart Island. Visiting by boat? Take advantage of our full-service marina.

The Bonnie Castle Resort & Marina
(Click on image for large view)

Whether you’re looking for a fun family getaway or a perfect spot to host your wedding or other event, Bonnie Castle Resort and the Thousand Islands region offer something for everyone. We look forward to making your stay as enjoyable and relaxing as possible.

Please note that Bonnie Castle Resort is under new ownership and management as of May 2012. Come visit and see what’s new as we update this property in a manner deserving of its rich history. As work continues, we will post updates and images here at our website.
View Image Gallery.


Bonnie Castle Brunch

View Details

Bonnie Castle Events

Facebook View Events on Facebook


Home Of The Stars:

August 29th - 31st
The Scintas
Home Of the Stars
Tickets On Sale Now!


August Entertainment

Ester Underhay: Every Sunday during Brunch from 9:00AM to 1:00PM

Friday 8/1 Doug and Dave Duo, the Pointe – Tentative
Ferris Abdo, Riverside Sports Bar

Saturday 8/2 Doug and Dave Duo, the Pointe – Tentative
Ferris Abdo, Riverside Sports Bar

Sunday 8/3 Doug and Dave Duo, the Pointe – Tentative

Friday 8/8 Ian Wagner, the Pointe 7:00-10:00PM
Ferris Abdo, Riverside Sports Bar

Saturday 8/9 Bad Husbands, the Pointe
Ferris Abdo, Riverside Sports Bar

Sunday 8/10 Fulton Chain Unplugged, the Pointe

Friday 8/15 Bad Husbands, the Pointe
Ferris Abdo, Riverside Sports Bar

Saturday 8/16 Ferris Abdo, Riverside Sports Bar

View More Events

Alexandria Bay weather