Welcome to Avalon Inn & Spa.

Nestled amongst the Green Mountains in the Northeast Kingdom, The Avalon Inn & Spa, a Luxury Collection Inn & Spa, Vermont offers the perfect destination for picturesque escape year-round. Explore our backyard, where skiing, mountain biking, spa renewal and more are just steps away.