Star Rating
Hotel Name
Price Range (USD)to
Amenities

St. Johnsbury Vermont Hotels & Motels

Find hotels in St. Johnsbury using the list and search tools below. Find cheap and discounted hotel/motel rates in or nearby St. Johnsbury, VT for your corporate or personal leisure travel. We list the best St. Johnsbury, Vermont hotel and motel rooms. Browse the St. Johnsbury area hotels to find the perfect lodging! Please use the provided map of the St. Johnsbury hotels. Booking 5+ Rooms? Find St. Johnsbury Group Hotel Discounts

The St. Johnsbury center point is about 13 miles southwest of Burke Mountain Ski Area and 22 miles west of White Mountain National Forest.

St. Johnsbury Hotels, Motels & Accommodations

Fairbanks Inn
+1-888-389-4121
401 Western Ave., Saint Johnsbury, VT 05819 ~0.22 miles northwest of St. Johnsbury
  • Two-star Riverfront property
  • Check in time: 3:00 PM
  • Nice rooms
  • Close to bicycle
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 St. Johnsbury" Get Alexa Skill →
Comfort Inn & Suites Near Burke Mountain
+1-888-675-2083
703 Route 5 South, St. Johnsbury, VT 05819
  • Cheap Mountain property
  • Hotel has 4 floors
From$129
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Burke Hotel & Conference Center in Burke
+1-800-716-8490
2559 Mountain Rd., Burke, VT 05832 ~13.21 miles northeast of St. Johnsbury
  • Four-star Mountain hotel
  • 116 rooms in property
From$100
Very Good 4.0 /5Recent Reviews CallBookMore Details
Hampton Inn Littleton
+1-800-805-5223
580 Meadow St., Littleton, NH 03561 ~13.21 miles southeast of St. Johnsbury
  • 3 star Mountain hotel
  • 88 rooms in property
From$145
Very Good 4.0 /5Hotel Reviews CallBookMore Details
Thayers Inn in Littleton
+1-888-965-1860
111 Main St., Littleton, NH 03561 ~14.46 miles southeast of St. Johnsbury
  • Three Star property
  • 35 sleeping rooms in hotel
Eastgate Inn in Littleton
+1-888-788-5576
335 Cottage St., Littleton, NH 03561 ~15.07 miles southeast of St. Johnsbury
  • 2-star Highway property
  • 40 rooms in hotel
Sunset Hill House - Sugar Hill
+1-888-897-9207
231 Sunset Hill Rd., Sugar Hill, NH 03586 ~18.35 miles southeast of St. Johnsbury
  • 4 star Mountain hotel
  • Check in: 3pm
  • View from the breakfast room was absolutely stunning
  • Almost all guests enjoyed the friendly atmosphere
From$140
Very Good 4.5 /5Read Reviews CallBookMore Details
Sugar Hill Inn
+1-888-311-4278
116 Route 117, Sugar Hill, NH 03586 ~18.42 miles southeast of St. Johnsbury
  • Affordable Rural property
  • 14 rooms in property
Best Western White Mountain Inn in Franconia
+1-888-469-4795
87 Wallace Hill Rd., Franconia, NH 03580 ~18.76 miles southeast of St. Johnsbury
  • 3-star Mountain property
  • 60 rooms in hotel
The Chandler at White Mountains, Ascend Hotel Collection
+1-888-734-9421
30 Arlington St., Bethlehem, NH 03574 ~18.84 miles southeast of St. Johnsbury
  • 3-star hotel
  • Check in: 3:00 PM
From$80
Very Good 4.0 /5Review Score CallBookMore Details
Franconia Notch Guest House in Franconia
+1-888-841-5292
484 Forest Hills Rd., Franconia, NH 03580 ~19.73 miles southeast of St. Johnsbury
  • 3-star Mountain hotel
  • 2 floors in property
From$200
Excellent 5.0 /5Guest Reviews CallBookMore Details
Mountain View Grand Resort & Spa : 101 Mountain View Rd.
+1-888-455-5160
101 Mountain View Rd., Whitefield, NH 03598 ~21.49 miles east of St. Johnsbury
  • Four star Mountain property
  • 4 floors in hotel
  • Excellent pool
  • On-site movie theater
From$139
Very Good 4.5 /5Guest Reviews CallBookMore Details
Cabot Inn & Suites - Lancaster
+1-888-965-8297
200 Portland St., Lancaster, NH 03584 ~23.77 miles east of St. Johnsbury
  • Economical Mountain hotel
  • Free complimentary breakfast
  • For 92%, the rooms looked old
  • Average dining experience
Indian Head Resort : 664 Us Route 3
+1-888-906-6358
664 Us Route 3, Lincoln, NH 03251 ~26.61 miles southeast of St. Johnsbury
  • Midscale property
  • Great location
  • Great pool area
Quality Inn & Suites in Lincoln
+1-888-749-6785
381 U.s. Route 3, Lincoln, NH 03251 ~26.61 miles southeast of St. Johnsbury
  • Low priced Mountain hotel
  • Check-in time: 4:00
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 St. Johnsbury" Get Alexa Skill →
Quality Inn
+1-888-878-9982
173 South Main St., Barre, VT 05641 ~28.31 miles southwest of St. Johnsbury
  • 2 star Downtown property
  • Hotel has 2 floors
Travelodge by Wyndham Lincoln Near White Mountain in Lincoln
+1-888-389-4485
563 Us Rt 3, Lincoln, NH 03251 ~28.75 miles southeast of St. Johnsbury
  • Two-star property
Days Inn by Wyndham Lincoln
+1-888-389-4121
557 Us Route 3, Lincoln, NH 03251 ~28.85 miles southeast of St. Johnsbury
  • Mid-scale Mountain hotel
Woodwards White Mountain Resort Best Western Signature Collection
+1-888-675-2083
527 Us Route 3, Lincoln, NH 03251 ~28.93 miles southeast of St. Johnsbury
  • Affordable Mountain hotel
  • Check-in time: 3:00pm
Rodeway Inn Lincoln I-93 in Lincoln
+1-800-716-8490
417 Us Route 3, Lincoln, NH 03251 ~29.34 miles southeast of St. Johnsbury
  • Low Cost property
  • 30 rooms in property
Quality Inn & Suites : 381 Us Route 3
+1-800-805-5223
381 Us Route 3, Lincoln, NH 03251 ~29.43 miles southeast of St. Johnsbury
  • Economical Mountain hotel
  • Check-in: 11:00
Econo Lodge Montpelier I-89
+1-888-965-1860
101 Northfield St., Montpelier, VT 05602 ~29.72 miles west of St. Johnsbury
  • Cheap Downtown hotel
  • Check in time: 11:00
Hilltop Inn of Vermont : 3472 Airport Rd.
+1-888-788-5576
3472 Airport Rd., Montpelier, VT 05602 ~29.78 miles west of St. Johnsbury
  • Economy Downtown hotel
  • 2 suites in hotel
  • Beds were acceptable for 59%
  • Most guests said the wifi quality was bad
Mountain Club on Loon Resort & Spa : 90 Loon Mtn. Rd.
+1-888-897-9207
90 Loon Mtn. Rd., Lincoln, NH 03251 ~30.23 miles southeast of St. Johnsbury
  • Affordable Mountain hotel
  • 117 suites in property
  • Room is all right
  • Friendly staff
The Lodge at Bretton Woods : 2653 Route 302 East
+1-888-311-4278
2653 Route 302 East, Bretton Woods, NH 03575 ~30.46 miles east of St. Johnsbury
  • Expensive property
  • Check in: 15:00
Next 25 St. Johnsbury Hotels >  [1 - 25 of 50]    
Next: See My St. Johnsbury Hotels with Pricing

Graph of St. Johnsbury, VT Hotel Prices for Next 20 Days

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

FAQs about hotels in St. Johnsbury

What are the top reviewed hotels in St. 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 St. 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 St. Johnsbury city center.

What hotels are closest to the city center of St. Johnsbury?

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

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

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

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

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

What are the most popular independent hotels in St. 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 St. 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 St. 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