A Vermont Hotel With Classic St. Johnsbury Charm New England charm and Green Mountain hospitality greet you at Fairbanks Inn in historic St. Johnsbury, Vermont located along Passumpsic River. Surrounded by miles of skiing, hiking, golf, and gorgeous mountain terrain, every day in our quaint New England town brings adventure. Fairbanks Inn is just steps from the Lamoille Valley Rail Trail, New England's Longest Rail Trail. Browse nearby museums and shops, explore Dog Mountain with your canine companion, enjoy VAST snowmobile trail access in the winter and savor a wide array of New England restaurants nearby. Our spacious rooms evoke the feel of comfort, with charming decor, balconies and scenic views. Take a dip in our heated pool, enjoy an evening walk in our beautiful courtyard, or barbecue with family in our picnic area. Fairbanks Inn is an inspired setting for week-long escapes and weekend retreats in Vermont's scenic Northeast Kingdom.