Windsor Hotels

Map of Windsor Hotels

Windsor is a charming town located in Windsor County, Vermont, in the New England region of the United States. It is known for its picturesque landscape, historic architecture, and vibrant community. The town of Windsor is situated along the Connecticut River, offering stunning views and ample opportunities for outdoor recreation such as hiking, fishing, and boating. The town is also home to several parks and nature reserves, providing residents and visitors with plenty of green spaces to enjoy.

Snapdragon Inn Windsor

Snapdragon Inn Bed and Breakfast Windsor, Vermont

9.4/10 Wonderful
30 reviews
Free Wi-Fi

This charming inn located in Windsor, Vermont offers free Wi-Fi and traditional rooms that feature plush bedding and antique style bathrooms. St. Gaudens National Historic Site is 6 minutes’ drive.

Number of rooms: 8

26 Main Street, Windsor, VT 05089, United States

Spacious Family Lake & Ski House Windsor
Free Wi-Fi Free private parking

Set in Windsor in the Vermont region, Spacious Family Lake & Ski House has a garden. The air-conditioned accommodation is 48 km from New Hampshire State Capitol, and guests can benefit from private parking available on site and free Wi-Fi.

41 White Pond Road, Windsor, NH 03244, United States