Skip to content

Vacation rentals in Saint Johnsbury

Find and book unique accommodations on Airbnb

Top-rated vacation rentals in Saint Johnsbury

Guests agree: these stays are highly rated for location, cleanliness, and more.

Home in Saint Johnsbury
Fairbanks Retreat - Cozy 2 bedroom 2nd floor home
Keep it simple at this peaceful and centrally-located upstairs apartment. Walk to many restaurants, cafes and shops, as well as St. Johnsbury Academy, The Fairbanks Museum and Planetarium and the Athenaem. Sit outside and enjoy your coffee, meals or a cocktail on the spacious covered porch. Try some of our amazing local restaurants or cook in and share your meals at the large dining room table. Get comfy on the couches and watch a movie, play a game, do a puzzle, read a book or just relax.
$142 per night
Apartment in Saint Johnsbury
Bright 2 Bedroom On The Hill
Enjoy our renovated light filled two-story back apartment, centrally located in the Four Seasons neighborhood of St. Johnsbury. This comfortable and clean private space is within walking distance to many local attractions, including the St. Johnsbury Academy, the Fairbanks Museum, Catamount Arts, and the St. Johnsbury Athenaeum, as well as shopping and restaurants. Burke Mountain, Kingdom Trails, Dog Mountain and more are just a short drive away. Bike and ski storage is available.
$130 per night
Apartment in Saint Johnsbury
Country Charm in the Historic District
In Vermont's fabled Northeast Kingdom, the sunny, spacious Annex at Bullfrog Hall is set amongst the grand homes on St. Johnsbury's most beautiful street. This historic district is listed on the National Register of Historic Places. Walk to shops, restaurants, the Fairbanks Museum, St. Johnsbury Athenaeum, Catamount Arts, and St. Johnsbury Academy. Bike to the Lamoille Valley Rail Trail. An easy drive to Burke Mountain, Kingdom Trails, Jay Peak, & Canada! Minutes from I-91 and I-93.
$131 per night

Stay near Saint Johnsbury's top sights

Dog Mountain48 locals recommend
Riley's Fish Shack8 locals recommend
Anthony's Diner7 locals recommend
Kingdom Taproom32 locals recommend
Star Theatre22 locals recommend
The White Market35 locals recommend

Other great vacation rentals in Saint Johnsbury

Apartment in Lyndon
Luxury Apartment in Scenic Northeast Kingdom VT
$125 per night
Private room in Saint Johnsbury
Hawks Roosts
$75 per night
Apartment in Saint Johnsbury
Big, sunny and simple.
$116 per night
Apartment in Saint Johnsbury
"Transport me to the 1960's" 2 bedroom apartment
$149 per night
Apartment in Lyndon
Guest suite in Lyndon
$93 per night
Apartment in Saint Johnsbury
Spencer House Lodging and Gallery
$95 per night
Cabin in Lyndon
Cozy Vermont Cabin
$109 per night
Cabin in Saint Johnsbury
Luxury Lodge in the Heart of the Northeast Kingdom
$218 per night
Apartment in Saint Johnsbury
Downtown St J - New Remodel - Walk to everything!
$220 per night
Loft in Littleton
Cozy loft-style apartment in a mountain town.
$102 per night
Cabin in Caledonia County
Maple Acres cabin
$110 per night
Apartment in Burke
Dishmill Brook Town Apartment
$114 per night

Other types of stays on Airbnb