Star Rating
Hotel Name
Price Range (USD)to
Amenities

Saint Johnsbury Vermont Hotels & Motels

Only hotels in Saint Johnsbury are listed below. Search for the cheapest discounted hotel and motel rates in or near Saint Johnsbury, VT for your upcoming personal or group trip. We provide the best Saint Johnsbury, Vermont motel and hotel rooms. Browse the Saint Johnsbury area hotels to find the perfect lodging! Please use the provided map of the Saint Johnsbury hotels. Group booking? Search Saint Johnsbury Group Hotel Rates

The Saint Johnsbury center is about 11 miles south of Burke Mountain Ski Area and 21 miles northwest of White Mountain National Forest.

Saint Johnsbury Hotels, Motels & Accommodations

Fairbanks Inn in Saint Johnsbury
+1-888-389-4121
401 Western Ave., Saint Johnsbury, VT 05819
  • Cheap Riverfront property
  • 2 suites in hotel
  • Impressive bathroom
  • Hotel could use some updating
From$85
Very Good 4.0 /5Reviews CallBookMore Details
Tired of clicking around? Talk to an expert Hotel Planner: (855) 276-7561 or say...
alexa hotel planner skill"Alexa, ask Hotel Planner to make a new reservation in Saint Johnsbury" Get Alexa Skill →
Comfort Inn & Suites Near Burke Mountain in St. Johnsbury
+1-888-675-2083
703 Route 5 South, St. Johnsbury, VT 05819 ~1.94 miles southwest of Saint Johnsbury
  • 2-star Mountain property
  • Hotel has 107 rooms
From$129
Very Good 4.5 /5Guest Reviews CallBookMore Details
Burke Hotel & Conference Center
+1-800-716-8490
2559 Mountain Rd., Burke, VT 05832 ~12.03 miles northeast of Saint Johnsbury
  • Four star Mountain hotel
  • Hotel has 68 suites
From$100
Very Good 4.0 /5Reviews CallBookMore Details
Hampton Inn Littleton
+1-800-805-5223
580 Meadow St., Littleton, NH 03561 ~12.95 miles southeast of Saint Johnsbury
  • Affordable Mountain hotel
  • 4 floors in property
From$145
Very Good 4.0 /5Hotel Reviews CallBookMore Details
Thayers Inn : 111 Main St.
+1-888-965-1860
111 Main St., Littleton, NH 03561 ~14.12 miles southeast of Saint Johnsbury
  • Three Star property
  • 4 floors in hotel
Eastgate Inn
+1-888-788-5576
335 Cottage St., Littleton, NH 03561 ~14.75 miles southeast of Saint Johnsbury
  • Inexpensive Highway property
  • Hotel has 40 rooms
Sugar Hill Inn
+1-888-897-9207
116 Route 117, Sugar Hill, NH 03586 ~18.34 miles southeast of Saint Johnsbury
  • Three Star Rural property
  • 14 sleeping rooms in hotel
Sunset Hill House in Sugar Hill
+1-888-311-4278
231 Sunset Hill Rd., Sugar Hill, NH 03586 ~18.43 miles southeast of Saint Johnsbury
  • Expensive Mountain hotel
  • Hotel has 3 floors
  • Every guests reviewed said rooms were clean
  • View from the breakfast room was absolutely stunning
From$140
Very Good 4.5 /5Recent Reviews CallBookMore Details
The Chandler at White Mountains, Ascend Hotel Collection - Bethlehem
+1-888-469-4795
30 Arlington St., Bethlehem, NH 03574 ~18.46 miles southeast of Saint Johnsbury
  • Three Star hotel
  • 3 floors in hotel
Best Western White Mountain Inn
+1-888-734-9421
87 Wallace Hill Rd., Franconia, NH 03580 ~18.66 miles southeast of Saint Johnsbury
  • 3-star Mountain hotel
  • Free breakfast
Franconia Notch Guest House
+1-888-841-5292
484 Forest Hills Rd., Franconia, NH 03580 ~19.54 miles southeast of Saint Johnsbury
  • Three Star Mountain property
  • Check in time: 3:00 PM
From$200
Excellent 5.0 /5Recent Reviews CallBookMore Details
Mountain View Grand Resort & Spa - Whitefield
+1-888-455-5160
101 Mountain View Rd., Whitefield, NH 03598 ~20.59 miles east of Saint Johnsbury
  • Four star Mountain property
  • Check in: 3:00 PM
  • Most guests found the restaurant service to be one of the best
  • Rooms need regular maintenance
From$139
Very Good 4.5 /5Latest Reviews CallBookMore Details
Cabot Inn & Suites - Lancaster
+1-888-965-8297
200 Portland St., Lancaster, NH 03584 ~22.68 miles east of Saint Johnsbury
  • 2 star Mountain hotel
  • 3 conference rooms in property
  • Entrance area is ok
  • Rooms could be cleaner
Indian Head Resort
+1-888-906-6358
664 Us Route 3, Lincoln, NH 03251 ~26.67 miles southeast of Saint Johnsbury
  • Three Star hotel
  • Menu is adequate
  • Great wellness & sports facilities
Quality Inn & Suites
+1-888-749-6785
381 U.s. Route 3, Lincoln, NH 03251 ~26.67 miles southeast of Saint Johnsbury
  • Cheap Mountain hotel
  • Hotel has 7 suites
Need some questions answered? Talk to an expert Hotel Planner: (855) 276-7561 or say...
alexa hotel planner skill"Alexa, ask Hotel Planner to make a new reservation in Saint Johnsbury" Get Alexa Skill →
Travelodge by Wyndham Lincoln Near White Mountain in Lincoln
+1-888-878-9982
563 Us Rt 3, Lincoln, NH 03251 ~28.89 miles southeast of Saint Johnsbury
  • Low Cost hotel
Days Inn by Wyndham Lincoln : 557 Us Route 3
+1-888-389-4485
557 Us Route 3, Lincoln, NH 03251 ~28.99 miles southeast of Saint Johnsbury
  • Affordable Mountain property
Woodwards White Mountain Resort Best Western Signature Collection in Lincoln
+1-888-389-4121
527 Us Route 3, Lincoln, NH 03251 ~29.07 miles southeast of Saint Johnsbury
  • Three Star Mountain property
  • 90 sleeping rooms in hotel
Rodeway Inn Lincoln I-93
+1-888-675-2083
417 Us Route 3, Lincoln, NH 03251 ~29.50 miles southeast of Saint Johnsbury
  • 2-star hotel
  • Free breakfast available
Quality Inn : 173 South Main St.
+1-800-716-8490
173 South Main St., Barre, VT 05641 ~29.59 miles southwest of Saint Johnsbury
  • Low Cost Downtown hotel
  • 42 rooms in hotel
Quality Inn & Suites : 381 Us Route 3
+1-800-805-5223
381 Us Route 3, Lincoln, NH 03251 ~29.60 miles southeast of Saint Johnsbury
  • 2 star Mountain hotel
  • Gym is available on property
The Lodge at Bretton Woods
+1-888-965-1860
2653 Route 302 East, Bretton Woods, NH 03575 ~29.88 miles east of Saint Johnsbury
  • Four star hotel
Omni Bretton Arms Inn at Mount Washington
+1-888-788-5576
173 Mount Washington Rd., Bretton Woods, NH 03575 ~30.13 miles east of Saint Johnsbury
  • High-end hotel
  • 3 floors in hotel
From$160
Very Good 4.5 /5Review Score CallBookMore Details
Omni Mount Washington Resort
+1-888-897-9207
301 Mt. Washington Hotel Rd., Bretton Woods, NH 03575 ~30.30 miles east of Saint Johnsbury
  • 4 star Mountain property
  • 350 rooms in hotel
  • Most guests thought the service was very professional
  • Lovely breakfast at the Inn
From$179
Very Good 4.5 /5Review Score CallBookMore Details
Mountain Club on Loon Resort & Spa
+1-888-311-4278
90 Loon Mtn. Rd., Lincoln, NH 03251 ~30.38 miles southeast of Saint Johnsbury
  • 3-star Mountain property
  • Hotel has 5 floors
  • Rooms are ok
  • Broken air conditioner
Next 25 Saint Johnsbury Hotels >  [1 - 25 of 50]    
Next: See My Saint Johnsbury Hotels with Pricing

Bar Chart: Upcoming 20 Days of Saint Johnsbury Hotel Rates

Rates shown are nightly rates before taxes and do not necessarily reflect all Saint Johnsbury, VT discounts available. The chart reflects the cheapest Saint Johnsbury hotel for each day and each star rating category.

FAQs about hotels in Saint Johnsbury

What are the top reviewed hotels in Saint Johnsbury?

Franconia Notch Guest House, Comfort Inn & Suites Near Burke Mountain and Sunset Hill House are the best rated hotels based on customer reviews in the last 365 days.

What are the upper-end hotels in Saint Johnsbury?

The Lodge at Spruce Peak, a Destination by Hyatt Residence, Burke Hotel & Conference Center and Sunset Hill House are the top 3 luxury hotels near Saint Johnsbury city center.

What hotels are closest to the city center of Saint Johnsbury?

Fairbanks Inn, Comfort Inn & Suites Near Burke Mountain, and Burke Hotel & Conference Center are the properties closest to Saint Johnsbury city center.

How much does a cheap hotel in Saint Johnsbury cost per night?

In the last year, a 2 star hotel in Saint Johnsbury can be as cheap as $144.94 per night. (based on HotelPlanner prices)

How much does a 3 star hotel in Saint Johnsbury cost per night?

In the last year, the average 3 star hotel in Saint Johnsbury has been $123.61 per night. (based on HotelPlanner prices)

How much does a high-end hotel in Saint Johnsbury cost?

In the last year, the average 4 star hotel in Saint Johnsbury has been $190.00 per night. (based on HotelPlanner prices)

What are the most popular independent hotels in Saint Johnsbury?

Franconia Notch Guest House, Sunset Hill House and Mountain View Grand Resort & Spa are the best rated independent hotels (not part of a big brand).

What are the best Choice Hotels branded hotels in Saint Johnsbury?

Comfort Inn & Suites Near Burke Mountain, Comfort Inn & Suites at Maplewood and The Chandler at White Mountains, Ascend Hotel Collection are the best rated Choice Hotels branded hotels (based on HotelPlanner reviews score).

What are the most popular Best Western hotels in Saint Johnsbury?

Best Western Plus Waterbury Stowe, Best Western White Mountain Inn and Woodwards White Mountain Resort Best Western Signature Collection are the best rated Best Western branded hotels (based on user reviews score).

Back to Top