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
+1-888-389-4121
401 Western Ave., Saint Johnsbury, VT 05819
  • Cheap Riverfront hotel
  • Hotel has 46 rooms
  • No breakfast
  • Most guests enjoyed the balcony
Comfort Inn & Suites Near Burke Mountain
+1-888-675-2083
703 Route 5 South, St. Johnsbury, VT 05819 ~1.94 miles southwest of Saint Johnsbury
  • Two-star Mountain property
  • Check in: 3:00 PM
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
  • 4-star Mountain property
  • 116 rooms in hotel
Hampton Inn Littleton in Littleton
+1-800-805-5223
580 Meadow St., Littleton, NH 03561 ~12.95 miles southeast of Saint Johnsbury
  • Mid-scale Mountain property
  • Hotel has 4 floors
From$145
Very Good 4.5 /5Latest Reviews CallBookMore Details
Thayers Inn in Littleton
+1-888-965-1860
111 Main St., Littleton, NH 03561 ~14.12 miles southeast of Saint Johnsbury
  • Mid-scale hotel
  • Complimentary breakfast is offered
Eastgate Inn in Littleton
+1-888-788-5576
335 Cottage St., Littleton, NH 03561 ~14.75 miles southeast of Saint Johnsbury
  • Inexpensive Highway property
  • Free breakfast available
Sugar Hill Inn
+1-888-897-9207
116 Route 117, Sugar Hill, NH 03586 ~18.34 miles southeast of Saint Johnsbury
  • Affordable Rural hotel
  • Check in time: 3:00 PM
From$80
Average 3.0 /5Reviews CallBookMore Details
Inn at Sunset Hill - Sugar Hill
+1-888-311-4278
231 Sunset Hill Rd., Sugar Hill, NH 03586 ~18.43 miles southeast of Saint Johnsbury
  • 4-star Mountain hotel
  • 28 sleeping rooms in hotel
  • Excellent pool
  • Great location
From$140
Very Good 4.5 /5Latest Reviews CallBookMore Details
The Arlington Hotel
+1-888-469-4795
30 Arlington St., Bethlehem, NH 03574 ~18.46 miles southeast of Saint Johnsbury
  • Mid-scale hotel
  • Fitness + Health Center
Best Western White Mountain Inn : 87 Wallace Hill Rd.
+1-888-734-9421
87 Wallace Hill Rd., Franconia, NH 03580 ~18.66 miles southeast of Saint Johnsbury
  • Mid-scale Mountain hotel
  • Free comp. breakfast
Hillwinds Lodge in Franconia
+1-888-841-5292
33 Dow Ave., Franconia, NH 03580 ~19.11 miles southeast of Saint Johnsbury
  • Three Star hotel
  • 30 rooms in hotel
Franconia Notch Guest House in Franconia
+1-888-455-5160
484 Forest Hills Rd., Franconia, NH 03580 ~19.54 miles southeast of Saint Johnsbury
  • Mid-scale Mountain hotel
  • Free complimentary breakfast
From$200
Excellent 5.0 /5Hotel Reviews CallBookMore Details
E Barron Brook Inn : 759 Lancaster Rd.
+1-888-965-8297
759 Lancaster Rd., Whitefield, NH 03598 ~20.31 miles east of Saint Johnsbury
  • 3 star hotel
  • 28 rooms in hotel
Mountain View Grand Resort & Spa in Whitefield
+1-888-906-6358
101 Mountain View Rd., Whitefield, NH 03598 ~20.59 miles east of Saint Johnsbury
  • Four star Mountain hotel
  • Check-in time: 3:00 PM
  • Terrific location
  • Beautiful scenery
From$139
Very Good 4.5 /5Review Score CallBookMore Details
Lancaster Motor Inn in Lancaster
+1-888-749-6785
112 Main St., Lancaster, NH 03584 ~21.87 miles east of Saint Johnsbury
  • Low Cost Rural property
  • Hotel has an eco-friendly policy Read more
From$59
Very Good 4.0 /5Read Reviews CallBookMore Details
Cabot Inn & Suites - Lancaster
+1-888-878-9982
200 Portland St., Lancaster, NH 03584 ~22.68 miles east of Saint Johnsbury
  • Inexpensive Mountain hotel
  • 6 suites in hotel
  • Fantastic service
  • Most guests did not enjoy the desserts
Indian Head Resort
+1-888-389-4485
664 Us Route 3, Lincoln, NH 03251 ~26.67 miles southeast of Saint Johnsbury
  • Affordable property
  • Internet is average
  • Wonderful sightseeing
From$89
Very Good 4.0 /5Reviews CallBookMore Details
Econo Lodge Inn & Suites - Lincoln
+1-888-389-4121
381 U.s. Route 3, Lincoln, NH 03251 ~26.67 miles southeast of Saint Johnsbury
  • 2-star Mountain property
  • Check-in time: 4:00
Travelodge Lincoln
+1-888-675-2083
563 Us Rt 3, Lincoln, NH 03251 ~28.89 miles southeast of Saint Johnsbury
  • 2 star property
From$60
Average 3.0 /5Reviews CallBookMore Details
Days Inn by Wyndham Lincoln : 557 Us Route 3
+1-800-716-8490
557 Us Route 3, Lincoln, NH 03251 ~28.99 miles southeast of Saint Johnsbury
  • 3 star Mountain property
Woodwards Resort in Lincoln
+1-800-805-5223
527 Us Route 3, Lincoln, NH 03251 ~29.07 miles southeast of Saint Johnsbury
  • 3 star Mountain hotel
  • 2 floors in property
Rodeway Inn : 417 Us Route 3
+1-888-965-1860
417 Us Route 3, Lincoln, NH 03251 ~29.50 miles southeast of Saint Johnsbury
  • Cheap property
  • Complimentary breakfast is offered
Quality Inn
+1-888-788-5576
173 South Main St., Barre, VT 05641 ~29.59 miles southwest of Saint Johnsbury
  • Low priced Downtown hotel
  • 42 rooms in property
Econo Lodge Inn & Suites Lincoln - Lincoln
+1-888-897-9207
381 Us Route 3, Lincoln, NH 03251 ~29.60 miles southeast of Saint Johnsbury
  • Low-priced Mountain hotel
From$60
Very Good 4.5 /5Reviews CallBookMore Details
The Lodge at Bretton Woods - Bretton Woods
+1-888-311-4278
2653 Route 302 East, Bretton Woods, NH 03575 ~29.88 miles east of Saint Johnsbury
  • High-end property
  • Check in: 15:00
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 Hampton Inn Littleton are the best rated hotels based on customer reviews in the last 365 days.

What are the most luxurious hotels in Saint Johnsbury?

Burke Hotel & Conference Center, Inn at Sunset Hill and Mountain View Grand Resort & Spa 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 $135.78 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 $97.45 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 $249.00 per night. (based on HotelPlanner prices)

What are the most popular independent hotels in Saint Johnsbury?

Franconia Notch Guest House, Inn at Sunset Hill 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, Econo Lodge Inn & Suites and Econo Lodge Inn & Suites Lincoln are the best rated Choice Hotels branded hotels (based on HotelPlanner reviews score).

Back to Top