Default HTG hotel image

Find hotels in Portsmouth, NC from NT$3,270

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
Sep 28 - Sep 29
Tomorrow
Sep 29 - Sep 30
This weekend
Oct 2 - Oct 4
Next weekend
Oct 9 - Oct 11

Filter by

Star rating

Guest rating

Our top choices for Portsmouth hotels

1. Ocracoke Harbor Inn

Ocracoke Harbor Inn
Ocracoke
United States
Michael
NT$3,969
NT$4,436 total
includes taxes & fees
Sep 29 - Sep 30
Ocracoke Harbor Inn

2. Blackbeard's Lodge

Blackbeard's Lodge
Ocracoke
United States
angela
NT$5,495
NT$6,141 total
includes taxes & fees
Sep 29 - Sep 30
Blackbeard's Lodge

3. Pony Island Inn

Pony Island Inn
Ocracoke
United States
Shelly
NT$2,926
NT$3,270 total
includes taxes & fees
Sep 30 - Oct 1
Pony Island Inn

4. The Anchorage Inn and Marina

The Anchorage Inn and Marina
Ocracoke
United States
Leon
NT$4,025
NT$4,498 total
includes taxes & fees
Oct 4 - Oct 5
The Anchorage Inn and Marina

5. The Silver Lake Hotel at Ocracoke

The Silver Lake Hotel at Ocracoke
Ocracoke
United States
Joel
NT$5,144
NT$6,636 total
includes taxes & fees
Oct 7 - Oct 8
The Silver Lake Hotel at Ocracoke

6. The Castle Inn at Silver Lake

The Castle Inn at Silver Lake
Ocracoke
United States
Lucia
NT$9,460
NT$11,281 total
includes taxes & fees
Sep 29 - Sep 30
The Castle Inn at Silver Lake

7. Beaufort Hotel NC

Beaufort Hotel NC
Beaufort
United States
Ricky
NT$6,623
NT$7,468 total
includes taxes & fees
Oct 4 - Oct 5
Beaufort Hotel NC
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Portsmouth attractions

Horse Island

Commune with nature and explore the great outdoors at Horse Island during your travels in Portsmouth.
See properties

Dump Island

Commune with nature and explore the great outdoors at Dump Island during your travels in Portsmouth.
See properties

Top Portsmouth Hotel Reviews

Ocracoke Harbor Inn

Ocracoke Harbor Inn

10/10 Excellent
"We loved this inn, it was so cute! We had room 109, I believe, and we had our own personal parking spot right by our room. The views are beautiful and we would definitely stay there again!"
Sandra 1-night trip
Posted less than an hour ago
Ocracoke Harbor Inn
The Anchorage Inn and Marina

The Anchorage Inn and Marina

10/10 Excellent
"Staff was very helpful and allowed us to check in a little early which was greatly appreciated. Room was clean and was very comfortable. Thank you!!"
Rob 1-night trip
Posted 13 hours ago
The Anchorage Inn and Marina
The Silver Lake Hotel at Ocracoke

The Silver Lake Hotel at Ocracoke

10/10 Excellent
"The owner could not have been more helpful when we checked in. The room was immaculate with many thoughtful details for a comfortable stay including beach chairs and towels. The staff was also friendly and helpful. We wouldn't hesitate to stay here again."
Joseph 1-night trip
Posted 1 day ago
The Silver Lake Hotel at Ocracoke
Pony Island Inn

Pony Island Inn

10/10 Excellent
"We enjoyed our suite with the kitchenette. Everything was very clean and the kitchen was stocked with the essentials for cooking light meals. The couch could use an update, but was adequate. The coffee packets provided were not great, but not an issue. The Pony Island Restaurant that is adjacent to the hotel has great coffee and our breakfast was delicious. It was so nice to have that just a few steps away! We loved the pool! It was so clean, peaceful, and inviting, and pool towels are provided. The staff was friendly, and helpful with suggestions for restaurants. Overall it was a great find, and we highly recommend it!"
Barbara 2-night trip
Posted 2 days ago
Pony Island Inn

More cheap stays in Portsmouth

Pony Island Inn

Pony Island Inn

785 Irvin Garrish Hwy Ocracoke NC
NT$2,926
NT$3,270 total
Sep 30 - Oct 1
includes taxes & fees
9.4/10 Exceptional! (522 reviews)
Pony Island Inn
The Anchorage Inn and Marina

The Anchorage Inn and Marina

205 Irvin Garrish Hwy Ocracoke NC
NT$4,025
NT$4,498 total
Oct 4 - Oct 5
includes taxes & fees
8.4/10 Very Good! (634 reviews)
The Anchorage Inn and Marina
The Silver Lake Hotel at Ocracoke

The Silver Lake Hotel at Ocracoke

395 Irvin Garrish Hwy Ocracoke NC
NT$5,144
NT$6,636 total
Oct 7 - Oct 8
includes taxes & fees
10/10 Exceptional! (48 reviews)
The Silver Lake Hotel at Ocracoke
Bluff Shoal Motel

Bluff Shoal Motel

306 Irvin Garrish Hwy Ocracoke NC
Get rates
8/10 Very Good! (38 reviews)
Bluff Shoal Motel
Sunset Bay Retreat 4 Bedroom Home by RedAwning

Sunset Bay Retreat 4 Bedroom Home by RedAwning

1000 Crow Hill Road Beaufort NC
Get ratesSunset Bay Retreat 4 Bedroom Home by RedAwning
High Tider 3 Bedroom Home by RedAwning

High Tider 3 Bedroom Home by RedAwning

641 Island Road Harkers Island NC
Get ratesHigh Tider 3 Bedroom Home by RedAwning

Hotels in Portsmouth with star-rating

Find out more about Portsmouth

Top reasons to visit Portsmouth

  • Beautiful Beaches: Portsmouth features stunning beaches perfect for relaxation and outdoor activities.
  • Historic Attractions: Explore the historic lighthouse and local visitor center for a glimpse into the area's rich maritime history.
  • Outdoor Adventures: Engage in various activities such as golf, pool, and walking along the scenic boardwalk.
  • Vibrant Events: Experience lively events like Cowes Week that add excitement to your visit.
  • Diverse Accommodation: Choose from cozy bed and breakfasts to budget-friendly motels, catering to all preferences.

Find great hotels near Portsmouth

Discover a variety of lodging options in Portsmouth, North Carolina, ranging from cozy bed and breakfasts to budget-friendly motels. Whether you're seeking adventure or a nature-themed getaway, there's something for everyone. Many hotels cater to pet owners, ensuring your furry friends can join the fun. With numerous reviews and competitive room rates available, you can find the perfect accommodation to make your stay in Portsmouth memorable.

  • Ocracoke Harbor Inn: Experience the charm of coastal living at Ocracoke Harbor Inn, a delightful 3-star guesthouse located just 8.0km from Portsmouth. This property is perfect for travelers seeking adventure and business opportunities alike. With a variety of adventure sports available both onsite and nearby, guests can enjoy windsurfing, sailing, fishing, parasailing, and motorboating. The inn features cozy accommodations, providing a great base for those looking to explore the beautiful Ocracoke Island while indulging in exciting recreational activities.
  • Blackbeard's Lodge: Blackbeard's Lodge offers a unique 3.5-star hotel experience, 9.7km from Portsmouth, perfect for pet lovers. This family-friendly establishment welcomes pets, creating a warm atmosphere for those traveling with furry companions. Guests can enjoy the lodge's charming décor and comfortable rooms while taking advantage of the pet-friendly amenities, including a waiver on fees for service animals and a welcoming policy for dogs. Blackbeard's Lodge is an ideal choice for those seeking a relaxing stay with their pets in a beautiful coastal setting.
  • The Anchorage Inn and Marina: Nestled just 8.0km from Portsmouth, The Anchorage Inn and Marina is a cozy motel that combines adventure with a nature-themed experience. Perfect for pet owners, this property allows pets and offers a range of outdoor activities including kayaking, surfing, boat tours, and fishing. Guests can revel in the natural beauty of the area while enjoying the onsite amenities designed for both adventure seekers and nature lovers. The welcoming atmosphere and proximity to thrilling outdoor activities make this inn a fantastic choice for your getaway.

Where to stay near Portsmouth

Portsmouth, North Carolina offers a delightful blend of coastal charm and outdoor adventure. Explore the quaint downtown area with its historic buildings and vibrant fishing port, all within walking distance. Enjoy family-friendly activities and the serene atmosphere of Portsmouth Island, where you can unwind and appreciate nature. Whether you're seeking relaxation or adventure, Portsmouth promises a memorable vacation experience.

  • Ocracoke: A charming city located 9.7km from Portsmouth, Ocracoke is a seasonal treasure that attracts visitors primarily from June to August. Known for its outdoor adventures and family-friendly experiences, Ocracoke features a delightful boardwalk, a fun water park, and ample recreational areas. Nature lovers will appreciate the picturesque beaches and the welcoming visitor center. With its vibrant atmosphere and numerous activities, Ocracoke is an ideal destination for those seeking adventure in a beautiful coastal setting.
  • Cedar Island: Situated 24.1km away from Portsmouth, Cedar Island is a naturally scenic destination that lures travelers for its outdoor adventures and stunning beaches. The peak travel seasons are June to July and September, making it a popular spot for families. Visitors can explore recreational areas, enjoy leisurely walks along the boardwalk, and hike scenic trails. Nearby attractions include pristine beaches and a national state park, making Cedar Island a perfect escape for those who love nature and adventure.
  • Atlantic: Located 32.2km from Portsmouth, Atlantic is a quaint city that invites outdoor enthusiasts and beach lovers alike. With travel peaks in June to July and September, this area offers a variety of activities, including educational experiences, golf, and scenic boardwalks. Visitors will find beautiful beaches and water features, along with access to a national state park, making Atlantic a great choice for those looking to unwind in nature or engage in fun-filled outdoor activities.

Things to do near Portsmouth

Portsmouth, North Carolina, is perfect for beach and outdoor adventures. Visitors can enjoy activities like strolling along the boardwalk, playing golf at local courses, and engaging in recreational games like pool. Don’t miss special events such as Cowes Week, which adds to the vibrant atmosphere. With its blend of relaxation and excitement, Portsmouth offers something for everyone looking for a memorable vacation experience.

Shopping

In Portsmouth, enjoy local shops and boutiques for unique gifts. If you're up for a drive, visit Hatteras Landing Shopping Center, located 37.0km away, where you can find a mix of entertainment and family-friendly shopping experiences.

Recreation

Explore the serene atmosphere at the Portsmouth Spa & Wellness Center, where you can indulge in rejuvenating massages and holistic treatments. For outdoor relaxation, visit nearby parks for yoga sessions or leisurely walks along the waterfront, taking in the tranquil views of the harbor.

Adventure

Explore the historic charm of Portsmouth Village, where you can hike scenic trails, witness stunning waterfront views, and discover the remnants of 18th-century structures. For water enthusiasts, kayaking in the nearby waters offers exciting encounters with local wildlife and the chance to enjoy the serene coastal landscape.

Nightlife

Experience the vibrant nightlife in Portsmouth with a visit to Deepwater Theater, just 9.7km away. Enjoy an evening filled with romance, entertainment, and cultural vibes as you take in a captivating performance in this charming venue.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Portsmouth

To save money on your trip to Portsmouth, North Carolina, consider visiting between December and February when hotel rates are lower. Book your hotel about a month in advance for the best prices, and look for last-minute deals on platforms like Expedia, especially on Tuesdays when rates are cheaper. Utilize Expedia's filters to find eco-friendly options and sort by price to maximize savings. Additionally, consider bundling your hotel, flights, and activities for further discounts. Exploring free local attractions and using public transportation can also help keep your expenses down.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Portsmouth are December to February, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel in Portsmouth about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Portsmouth is Tuesday. The most expensive day to stay in Portsmouth is Saturday.
  • Find cheap hotels on Expedia: Utilize Expedia's search tool to tailor your options based on your budget, preferred location, and desired hotel type. For instance, selecting the Eco-certified filter will showcase hotels that are both sustainable and environmentally friendly, available for your stay. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel booking in Portsmouth with your flights and activities through an Expedia package.

Find the best attractions near Portsmouth

Portsmouth, North Carolina, is an ideal destination for beach lovers and adventure seekers alike. Visitors can explore a variety of attractions, including the local visitor center, the historic lighthouse, and the beautiful Portsmouth Island. With a blend of cultural experiences and outdoor activities, Portsmouth promises a memorable vacation filled with exploration and enjoyment.

  • Ocracoke Island Visitor Center: Located 8.0km from Portsmouth, this visitor center offers a family-friendly atmosphere with outdoor adventures. Explore local wildlife exhibits and gather tips for enjoying the island's natural beauty, making it an essential stop for any visitor.
  • Ocracoke Lighthouse: Also 8.0km away, this historic lighthouse is a cultural gem. Climb the steps for stunning views and delve into the rich history of Ocracoke, making it a perfect spot for photography and learning.
  • Springer's Point Preserve: Just 8.0km from Portsmouth, this serene nature reserve invites relaxation and recreation. Enjoy scenic walking trails, pristine views, and a peaceful environment, ideal for nature lovers and those seeking tranquility.

The nearest major airports for your trip to Portsmouth

For your visit to Portsmouth, North Carolina, the nearest major airport is New Bern (EWN-Coastal Carolina Regional), located 88.5km away. You can find comfortable accommodations near the airport, such as the DoubleTree by Hilton New Bern Riverfront, a 4-star hotel situated 3.2km from EWN. Another option is the Aerie Bed and Breakfast, a charming 3.5-star establishment also 3.2km away. The Courtyard by Marriott New Bern, a 3-star hotel, is conveniently located 3.2km from the airport as well. All these hotels offer easy access to New Bern Airport, ensuring a smooth travel experience.

Frequently asked questions

What's the best place to stay in Portsmouth?
Beaufort Hotel NC, located 40.6 mi (65.3 km) from the heart of Portsmouth, is a top choice for your stay based on our traveler data. Two other choices for your trip to the area are The Anchorage Inn and Marina and The Silver Lake Hotel at Ocracoke. See all available top hotels, or vacation rentals in Portsmouth.
If I need to cancel my hotel reservation in Portsmouth, will I receive a refund?
Yes! Most hotel room reservations are refundable provided that you cancel prior to the accommodation's cancellation deadline, which is usually within 24-48 hours of your arrival date. If you booked a non-refundable reservation, you may still be able to cancel and be given a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in Portsmouth.
Where can I learn more about changing or cancelling my trip to Portsmouth?
To find more details about changing or cancelling your trip to Portsmouth, click here.
What's it like staying in Portsmouth?
Visitors to Portsmouth are sure to find plenty to explore and enjoy. There are 488 hotels and other accommodations in the surrounding area. Find out more about Portsmouth.
What are the top places to visit in Portsmouth?
Natural beauty is on display at Pamlico Sound, Horse Island, and Dump Island. You'll also find Springer's Point Preserve and Ocracoke Lighthouse in the area. Check out what more to see and do in Expedia's Portsmouth guide.
What's the seasonal weather like in Portsmouth?
The hottest months are usually July and August with an average temp of 78°F, while the coldest months are January and February with an average of 54°F. The rainiest months in Portsmouth are August, July, September, and November, with each month seeing an average of 7 inches of rainfall.

Explore a world of travel with Expedia