Welcome to The Garrison Hotel in Dover, New Hampshire, a brand new boutique hotel experience celebrating the culture and tradition of Dover, where old-world charm blends effortlessly with modern elegance. Located midway between Boston and Portland, Maine, and within only an hour of the White Mountains and Lake Winnipesaukee, Dover is not only a great starting point for year-round, New England adventures, it is easily reached by all modes of transportation - a fact that has contributed to the city's position as the recognized center of commercial activity in southeastern New Hampshire.
Whether you're coming to Dover with a family-fun itinerary in hand or you're visiting the area on business, you've come to the ideal place to call your home base. Our thoughtfully appointed guestrooms include everything you need for a comfortable stay.
We are conveniently located just 10 minutes away from Portsmouth, NH where you can enjoy waterfront activities and open-air dining by the sea.