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.

Hotels near Topsail Island

Surf City, Topsail Island, NC
Check In Check Out
Price Your Stay Enter dates for best prices

Hotels & B&Bs / Inns travellers recommend

Sea Star Motel (Holly Ridge, NC)
2108 N New River Drive, State Road 210, Holly Ridge, NC 28445
4.5 km from Topsail Island
Tiffany's Motel (Surf City, NC)
1502 N. New River Drive, Surf City, Topsail Island, NC 28445
5.6 km from Topsail Island
#2 of 2 hotels in Surf City
Traveller photos (45) | Map
1565 Highway 210, P.O. Box 1160, Sneads Ferry, NC 28460
5.7 km from Topsail Island
Special Offer Save on Hotel Packages!
Holiday Inn Express Sneads Ferry Slideshow
#2 of 3 hotels in Sneads Ferry
Professional photos | Traveller photos (48) | Map
Show Prices
Topsail Shores Inn (Sneads Ferry, NC)
1325 NC Highway 210, Sneads Ferry, NC 28460
7.0 km from Topsail Island
Topsail Shores Inn Slideshow
#1 of 3 hotels in Sneads Ferry
Traveller photos (29) | Map
Show Prices
Island Inn (Surf City, NC)
202 Goldsboro Ave., Topsail Island, Surf City, Topsail Island, NC 28445
7.9 km from Topsail Island
Island Inn Slideshow
#1 of 2 hotels in Surf City
Traveller photos (21) | Map
Seaward Inn (Sneads Ferry, NC)
1122 Hwy 210, Sneads Ferry, NC 28460
8.4 km from Topsail Island
#3 of 3 hotels in Sneads Ferry
Traveller photos (2) | Map
Breezeway Motel (Topsail Beach, NC)
636 Channel Blvd, Topsail Beach, Topsail Island, NC 28445
18.2 km from Topsail Island
#3 of 3 hotels in Topsail Beach
Traveller photos (11) | Map
Breezeway Motel (Holly Ridge, NC)
626 Channel Boulevard, Holly Ridge, NC 28445
18.3 km from Topsail Island
#1 of 2 hotels in Holly Ridge
Traveller photos (3) | Map
Jolly Roger Inn & Pier (Topsail Beach, NC)
803 Ocean Blvd., P.O. Box 3008, Topsail Beach, Topsail Island, NC 28445
18.5 km from Topsail Island
#2 of 3 hotels in Topsail Beach
Traveller photos (44) | Map
Sea Vista Motel (Topsail Beach, NC)
1521 Ocean Blvd, Topsail Beach, Topsail Island, NC 28445
20.4 km from Topsail Island
#1 of 3 hotels in Topsail Beach
Traveller photos (52) | Map
Coastal Motel (Jacksonville, NC)
1950 Wilmington Hwy, Jacksonville, NC 28540
29.3 km from Topsail Island
#20 of 28 hotels in Jacksonville
Professional photos | Traveller photos (1) | Map
Show Prices
Triangle Motor Inn (Jacksonville, NC)
246 South Wilmington Highway, Jacksonville, NC 28540
31.2 km from Topsail Island
#25 of 28 hotels in Jacksonville
Map
Best Rest Inn (Jacksonville, NC) 2.0 of 5
258 South Marine Blvd., Jacksonville, NC 28540
31.5 km from Topsail Island
#22 of 28 hotels in Jacksonville
Professional photos | Traveller photos (7) | Map
Show Prices
1323 Lejeune Blvd, Jacksonville, NC 28540
31.6 km from Topsail Island
Special Offer Choice Privileges Points
Suburban Extended Stay Hotel Camp Lejeune Slideshow
#9 of 28 hotels in Jacksonville
Professional photos | Traveller photos (47) | Map
Show Prices
Liberty Inn (Jacksonville, NC)
1723 Lejeune Blvd, Jacksonville, NC 28546
31.6 km from Topsail Island
#21 of 28 hotels in Jacksonville
Map
Days Inn Jacksonville (Jacksonville, NC) 2.0 of 5
505 North Marine Boulevard, Jacksonville, NC 28540
32.7 km from Topsail Island
#15 of 28 hotels in Jacksonville
Professional photos | Traveller photos (21) | Map
Show Prices
Economy Inn (Jacksonville, NC)
601 North Marine Boulevard, Jacksonville, NC 28540
32.7 km from Topsail Island
#26 of 28 hotels in Jacksonville
Traveller photos (4) | Map
Ramada Jacksonville (Jacksonville, NC) 2.5 of 5
603 North Marine Boulevard, Jacksonville, NC 28540
32.9 km from Topsail Island
Special Offer Save 15%; Earn 500...
Ramada Jacksonville Slideshow
#18 of 28 hotels in Jacksonville
Professional photos | Traveller photos (15) | Map
Show Prices
Econo Lodge (Jacksonville, NC) 1.5 of 5
701 N. Marine Blvd., Jacksonville, NC 28540 (Formerly Quality Inn)
32.9 km from Topsail Island
Special Offer Choice Privileges Points
Econo Lodge Slideshow
#19 of 28 hotels in Jacksonville
Professional photos | Traveller photos (20) | Map
Show Prices
Budget Inn (Jacksonville, NC)
1613 N Marine Blvd, Jacksonville, NC
33.8 km from Topsail Island
#24 of 28 hotels in Jacksonville
Map
474 Western Blvd, near Camp Lejeune, Jacksonville, NC 28546
34.9 km from Topsail Island
Special Offer Save 15%; Earn 500...
Baymont Inn & Suites / Camp LeJeune Slideshow
#13 of 28 hotels in Jacksonville
Professional photos | Traveller photos (19) | Map
Show Prices
Sunset Inn (Jacksonville, NC) 2.0 of 5
497 Western Blvd, Jacksonville, NC 28546
35.0 km from Topsail Island
#16 of 28 hotels in Jacksonville
Professional photos | Traveller photos (13) | Map
Show Prices
Microtel Inn And Suites (Jacksonville, NC)
2411 Commerce Road, Jacksonville, NC 28540
35.0 km from Topsail Island
#23 of 28 hotels in Jacksonville
Traveller photos (3) | Map
129 Circuit Lane, Jacksonville, NC 28546
35.3 km from Topsail Island
Special Offer Choice Privileges Points
Sleep Inn & Suites -Jacksonville Slideshow
#12 of 28 hotels in Jacksonville
Professional photos | Traveller photos (12) | Map
Show Prices
139 Circuit Lane, Jacksonville, NC 28546
35.4 km from Topsail Island
Offers & Announcements Military Families Save
GreenLeadersSilver level
Home2 Suites by Hilton Jacksonville, NC Slideshow
#2 of 28 hotels in Jacksonville
Professional photos | Traveller photos (68) | Map
Show Prices
121 Circuit Lane, Jacksonville, NC 28546
35.4 km from Topsail Island
Special Offer Free Parking
Fairfield Inn & Suites by Marriott Jacksonville Slideshow
#7 of 28 hotels in Jacksonville
Professional photos | Traveller photos (14) | Map
Show Prices
Comfort Suites Jacksonville (Jacksonville, NC) 2.5 of 5
130 Workshop Ln, US 17 N, Jacksonville, NC 28546
35.4 km from Topsail Island
Special Offer Choice Privileges Points
Comfort Suites Jacksonville Slideshow
#10 of 28 hotels in Jacksonville
Professional photos | Traveller photos (33) | Map
Show Prices
Super 8 (Jacksonville, NC) 2.0 of 5
2149 N Marine Blvd, On US Hwy 17, Jacksonville, NC 28546 (Formerly Americas Best Value Inn-Jacksonville)
35.5 km from Topsail Island
#4 of 28 hotels in Jacksonville
Professional photos | Traveller photos (15) | Map
Show Prices
119 Penny Lane, Jacksonville, NC 28546
35.5 km from Topsail Island
Special Offer Save on Hotel Packages!
Candlewood Suites Jacksonville Slideshow
#8 of 28 hotels in Jacksonville
Professional photos | Traveller photos (19) | Map
Show Prices
Quality Inn (Jacksonville, NC) 2.0 of 5
2139 North Marine Blvd., Jacksonville, NC 28546 (Formerly Innkeeper - Jacksonville)
35.5 km from Topsail Island
Special Offer Choice Privileges Points
GreenLeadersBronze level
Quality Inn Slideshow
#11 of 28 hotels in Jacksonville
Professional photos | Traveller photos (10) | Map
Show Prices