Find and Book Top Rated Hotels in Portsmouth

Search among 1 available hotel in Portsmouth from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
8.4
Great95 reviews
MapView on map300 m from City Centre200 m from USCG Atlantic Area
From   US$ 129 /nightSelect

Best hotels and places to stay in Portsmouth

Why visit?

Portsmouth, Virginia offers a rich history, beautiful waterfront views, and a variety of attractions for tourists. Visitors can explore historic sites, enjoy outdoor activities, and experience the vibrant local culture. With a range of hotels to choose from, Portsmouth is a great destination for any traveler looking for a memorable stay.

Where to stay?

Olde Towne: Located in the heart of Portsmouth, Olde Towne is a historic district known for its charming cobblestone streets and 18th-century architecture. It offers a mix of shops, restaurants, and cultural attractions. Hotels in this area include the Holiday Inn Portsmouth, offering comfortable accommodations and convenient access to nearby attractions, and the Renaissance Portsmouth-Norfolk Waterfront Hotel, boasting stunning views of the Elizabeth River.

Churchland: Situated just west of downtown Portsmouth, Churchland offers a quieter and more residential atmosphere. It is known for its proximity to outdoor recreational areas, including Hoffler Creek Wildlife Preserve and City Park. The area also provides easy access to major highways for those looking to explore the greater Hampton Roads region. The Hampton Inn Portsmouth-Churchland is a popular option in this area, offering comfortable rooms and complimentary breakfast for guests.

Victory Village: Located near the Virginia Sports Hall of Fame and Museum, Victory Village is a vibrant area with a mix of shops, restaurants, and entertainment options. It is a great choice for those seeking a lively atmosphere. The Comfort Inn Olde Town is a budget-friendly option in this area, providing comfortable accommodations and easy access to local attractions.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $80 to $120.

4-star hotels: The average price per night is around $130 to $180.

5-star hotels: The average price per night is around $200 to $300.

Best value for money:

Comfort Inn Olde Town: This hotel offers affordable rates and comfortable rooms, making it a great choice for budget-conscious travelers. It provides convenient access to Victory Village and other nearby attractions.

Hampton Inn Portsmouth-Churchland: With its complimentary breakfast and comfortable accommodations, this hotel provides excellent value for money. It is located in a peaceful neighborhood, close to outdoor recreational areas.

Best kids-friendly hotels:

Holiday Inn Portsmouth: This hotel offers family-friendly amenities, including an indoor pool and an on-site restaurant. It is situated in Olde Towne, just a short distance from Childrens Museum of Virginia.

Renaissance Portsmouth-Norfolk Waterfront Hotel: With its waterfront location and spacious rooms, this hotel is ideal for families. It provides easy access to nearby attractions such as the Naval Shipyard Museum.

Best hotels for a romantic getaway:

Renaissance Portsmouth-Norfolk Waterfront Hotel: This hotel boasts luxurious rooms with beautiful river views, creating a romantic ambiance. Guests can also enjoy fine dining at the on-site restaurant and explore the nearby historic district.

The Main at Harbour View: Located in nearby Suffolk, this upscale hotel offers elegant rooms and a rooftop bar with panoramic views. It is a perfect choice for couples seeking a romantic retreat.

Best for location:

Renaissance Portsmouth-Norfolk Waterfront Hotel: Situated on the waterfront, this hotel provides stunning views of the Elizabeth River. It is also within walking distance of Olde Townes shops, restaurants, and attractions.

Hampton Inn Portsmouth-Churchland: This hotel offers convenient access to major highways, allowing for easy exploration of the Hampton Roads region. It is an ideal location for travelers who want to visit multiple cities.

Best for a short city break:

Holiday Inn Portsmouth: Located in Olde Towne, this hotel is surrounded by a mix of historic sites, shops, and restaurants. It offers a convenient base for exploring the citys attractions during a short stay.

Comfort Inn Olde Town: Situated in Victory Village, this hotel is surrounded by a lively atmosphere with various entertainment options. It is a great choice for travelers looking for a vibrant city experience.

Show moreLess