Surf City, NC is the perfect beach vacation for your family and friends. Located on Topsail Island, this beautiful coastal town is a wonderful place to visit with plenty of things to do for all ages. Both residents and visitors of Surf City love to enjoy the quaint restaurants, local shops, nearby golf courses, bike riding, kayaking, mini-golf, and of course, spending time soaking in the sun on the beach. You’ll have plenty of opportunities for a relaxing vacation or a fun-filled adventure each day of your trip. Choose between numerous amenities including oceanfront rentals, homes with pool access, pet-friendly accommodations, and more. Browse through our Surf City vacation rentals and start planning your stay with this list of things to do in Surf City, NC!