The Hotel Portsmouth In New Hampshire Is A 135-Year-Old Hotel That’s Said To Be Haunted

Portsmouth, New Hampshire was settled in 1623. It is one of New Hampshire’s oldest towns, and is home to some of the state’s oldest and most historic buildings. But there is a tendency for spooky stories to become associated with places that have been around for hundreds of years, and the Hotel Portsmouth is no exception. It is over 135 years old, and according to local legends, not all of its original residents have checked out. Some spirits are said to still be hanging around the halls of the hotel, perhaps giving visitors a more personal experience with history than they bargained for.

If you’re feeling brave enough to stay overnight, you can book a room at The Hotel Portsmouth website here. Rates run from $140 to $220 per night.

Address: 40 Court St, Portsmouth, NH 03801, USA