We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
View map
Sponsored by:
Accommodation
Price per night
Amenities
Location
Any Distance
from
Traveller rating
Style
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest price
  • Distance
Updating list...
Sea Vista Motel
#1 Best Value of 2 hotels in Topsail Beach
  • Free Wifi
  • Free Parking
Jolly Roger Inn & Pier
#2 Best Value of 2 hotels in Topsail Beach
  • Free Parking
  • Beachfront
See all hotels in or near Topsail Beach
Best Western Plus Westgate Inn & Suites
SAVE US$7
US$128
Hotels.com
US$121
View Deal
25.4 miles from Topsail Beach
  • Free Wifi
  • Free Parking
Hampton Inn & Suites Swansboro \/ near Camp Lejeune at Bear Creek Gate
Hampton.com
US$129
View Deal
36.1 miles from Topsail Beach
  • Free Wifi
  • Free Parking
Hampton Inn & Suites Jacksonville
SAVE US$32
US$122
Hampton.com
US$90
View Deal
31.8 miles from Topsail Beach
  • Free Wifi
  • Free Parking
Topsail Shores Inn
TripAdvisor
US$76
View Deal
15.5 miles from Topsail Beach
  • Free Wifi
  • Free Parking
Hampton Inn & Suites Carolina Beach Oceanfront
SAVE US$29
US$172
Hampton.com
US$143
View Deal
27.6 miles from Topsail Beach
  • Free Wifi
  • Free Parking
Blockade Runner Beach Resort
SAVE US$27
US$242
Hotels.com
US$215
View Deal
15.0 miles from Topsail Beach
  • Free Wifi
  • Free Parking
SpringHill Suites Wilmington Mayfaire
SAVE US$16
US$137
Booking.com
US$121
View Deal
14.4 miles from Topsail Beach
  • Free Wifi
  • Free Parking
Home2 Suites by Hilton Jacksonville
SAVE US$17
US$135
Home2.com
US$118
View Deal
31.5 miles from Topsail Beach
  • Free Wifi
  • Free Parking
Holiday Inn Resort Wrightsville Beach
Priceline
View Deal
13.6 miles from Topsail Beach
  • Free Wifi
  • Pool
Homewood Suites by Hilton Wilmington\/Mayfaire
SAVE US$17
US$148
Homewood
US$131
View Deal
14.7 miles from Topsail Beach
  • Free Wifi
  • Free Parking
Hampton Inn Southport
SAVE US$18
US$146
Booking.com
US$128
View Deal
37.4 miles from Topsail Beach
  • Free Wifi
  • Free Parking
Shell Island Resort
TripAdvisor
US$198
View Deal
12.4 miles from Topsail Beach
  • Free Wifi
  • Free Parking
Staybridge Suites North Jacksonville
Staybridge.com
US$110
View Deal
31.9 miles from Topsail Beach
  • Free Wifi
  • Free Parking
Hampton Inn Wilmington-University Area\/Smith Creek Station
SAVE US$17
US$140
Hotels.com
US$123
View Deal
16.0 miles from Topsail Beach
  • Free Wifi
  • Free Parking
Comfort Suites
SAVE US$15
US$111
Travelocity
US$96
View Deal
37.6 miles from Topsail Beach
  • Free Wifi
  • Free Parking
Extended Stay America - Jacksonville - Camp Lejeune
TripAdvisor
US$70
View Deal
31.8 miles from Topsail Beach
  • Free Wifi
  • Free Parking
Hilton Garden Inn Wilmington Mayfaire Town Center
SAVE US$15
US$133
Booking.com
US$118
View Deal
14.8 miles from Topsail Beach
  • Free Wifi
  • Free Parking
Golden Sands
Booking.com
US$146
View Deal
28.5 miles from Topsail Beach
  • Free Wifi
  • Free Parking
Hampton Inn Wilmington Medical Park
SAVE US$15
US$133
Hampton.com
US$118
View Deal
20.5 miles from Topsail Beach
  • Free Wifi
  • Free Parking
Wingate by Wyndham Wilmington
SAVE US$13
US$108
Booking.com
US$95
View Deal
16.7 miles from Topsail Beach
  • Free Wifi
  • Free Parking
Best Western Plus Coastline Inn
SAVE US$13
US$147
Booking.com
US$134
View Deal
20.5 miles from Topsail Beach
  • Free Wifi
  • Free Parking
Staybridge Suites Wilmington East
Hotels.com
US$129
View Deal
16.8 miles from Topsail Beach
  • Free Wifi
  • Free Parking
Hampton Inn & Suites Wilmington\/Wrightsville Beach
SAVE US$16
US$139
Booking.com
US$123
View Deal
14.8 miles from Topsail Beach
  • Free Wifi
  • Free Parking
Courtyard Wilmington Downtown\/Historic District
Booking.com
US$137
View Deal
20.4 miles from Topsail Beach
  • Free Wifi
  • Pool
Best Western Plus Wilmington\/Wrightsville Beach
SAVE US$10
US$93
Hotels.com
US$83
View Deal