Places to stay in Lebanon, New Hampshire
Lebanon is a city in Grafton County, New Hampshire. Lebanon is located in western New Hampshire, south of Hanover, near the Connecticut River. It is the home to Dartmouth-Hitchcock Medical Center and Dartmouth Medical School, together comprising the largest medical facility between Boston, Massachusetts and Burlington, Vermont. Places to eat in the region include Three Tomatoes, Salt Hill Pub, Lalo’s Taqueria, and Pim’s Thai Orchid Restaurant.
If you are travelling in the area, Lebanon is located close to Maple Leaf Campground, Saint Anthonys Cemetery, Norwich Post Office, Town of Plainfield and Charles Brown Brook.
The center of Lebanon ( which is at is longitude -72°15'3.9599 and latitude 43°38'33 ) is located 4 miles away from West Lebanon, 5 miles away from Hanover, 6 miles away from Enfield and 7 miles away from Plainfield.
Available Lebanon lodging
We currently have 11 accommodations in and around Lebanon.
Lebanon Hotels, Motels, Resorts, B&Bs and Extended Stay
Quality Inn
Courtyard
Residence Inn
Comfort Inn
Approx 5 miles away in White River Junction:
Hilton Garden Inn
Best Western West Lebanon- Hanover Hotel
Approx 4 miles away in West Lebanon:
The Trumbull House Bed & Breakfast
Approx 4 miles away in Hanover:
Fireside Inn And Suites- W Leb
Lebanon Camping & RV, Cottages, Rentals and Lodges / Ranches
Mascoma Lake Campground
Other useful links:
Things to see and do, places to eat in Lebanon

Three Tomatoes ( Dining / Italian ). Three Tomatoes has been serving decadent pastas, hand-tossed thin crust pizza, refreshing antipasti and innovative specials for 30 years. We believe in sourcing local ingredients and supporting our community in an effort to sustain our town and our planet while providing outstanding quality and service to our patrons. For three decades we have been buying local, knowing that supporting our farmers and producers is good for us, good for you, and good for our community.
threetomatoestrattoria.com
Renamed properties
- Quality Inn at 135 Route 120 may have been previously known as Days Inn
- Best Western West Lebanon- Hanover Hotel at 45 Airport Road may have been previously known as Baymont Inn & Suites