New Smyrna Beach, located on Florida’s Atlantic coast, is a charming seaside town known for its pristine beaches, vibrant arts scene, and rich history. Whether you’re a beach lover, nature enthusiast, or history buff, New Smyrna Beach offers a variety of attractions and activities to suit every interest. In this blog post, we’ll explore the top 10 things to do in New Smyrna Beach, ensuring you make the most of your visit to this picturesque destination.

1. Explore the Beaches

The beaches of New Smyrna Beach are the main draw for visitors, offering miles of sandy shores perfect for sunbathing, swimming, and beachcombing. New Smyrna Beach is renowned for its laid-back atmosphere and surf-friendly waves, making it a popular spot for surfers and water sports enthusiasts. Whether you prefer bustling beaches with amenities or secluded stretches of coastline, you’ll find a beach to suit your preferences in New Smyrna Beach.

2. Visit Smyrna Dunes Park

Smyrna Dunes Park is a must-visit for nature lovers and outdoor enthusiasts. Located on the northern tip of the New Smyrna Beach peninsula, the park boasts over 2 miles of elevated boardwalks and trails that wind through pristine coastal habitats. Visitors can enjoy panoramic views of the Atlantic Ocean, Ponce Inlet, and the Intracoastal Waterway while observing native wildlife such as shorebirds, dolphins, and sea turtles. Smyrna Dunes Park is also pet-friendly, making it a great place to explore with your furry companions.

3. Discover Historic Flagler Avenue

Flagler Avenue is the heart of New Smyrna Beach’s shopping, dining, and entertainment district. Lined with colorful storefronts, art galleries, and local boutiques, Flagler Avenue offers a vibrant atmosphere with plenty to see and do. Browse unique shops for beachwear, jewelry, and souvenirs, or sample fresh seafood and local cuisine at waterfront restaurants and cafes. Don’t miss the weekly farmer’s market and monthly art walks, where you can experience the local culture and community spirit of New Smyrna Beach.

4. Tour the New Smyrna Museum of History

Immerse yourself in the rich history of New Smyrna Beach at the New Smyrna Museum of History. Housed in a historic building dating back to 1923, the museum features exhibits and artifacts that trace the town’s evolution from its early Native American inhabitants to its development as a vibrant seaside community. Learn about the area’s ties to the citrus industry, railroad era, and local legends such as the Sugar Mill Ruins. The museum also offers guided tours and educational programs for visitors of all ages.

5. Experience Canaveral National Seashore

Located just south of New Smyrna Beach, Canaveral National Seashore is a pristine barrier island sanctuary renowned for its natural beauty and abundant wildlife. Explore miles of untouched beaches, coastal dunes, and maritime hammocks while observing endangered species like the Florida scrub-jay and sea turtles. Canaveral National Seashore also offers opportunities for swimming, fishing, birdwatching, and kayaking, making it a paradise for outdoor enthusiasts seeking a peaceful escape into nature.

6. Take a Surfing Lesson

New Smyrna Beach is known as one of the top surfing destinations on the East Coast, thanks to its consistent waves and surf-friendly conditions. Whether you’re a beginner looking to catch your first wave or an experienced surfer seeking a new challenge, local surf schools and instructors offer lessons and guided sessions for all skill levels. Learn basic surfing techniques, ocean safety tips, and board handling skills while enjoying the thrill of riding the waves in the warm waters of the Atlantic Ocean.

7. Visit the Ponce de Leon Inlet Lighthouse

Venture to nearby Ponce Inlet to visit the historic Ponce de Leon Inlet Lighthouse and Museum, one of the tallest lighthouses in the United States. Climb 203 steps to the top of the lighthouse for breathtaking views of the Atlantic coastline and Intracoastal Waterway. Explore exhibits that highlight the history of the lighthouse keepers and maritime heritage of the region. The adjacent museum features artifacts, photographs, and interactive displays that offer insight into the area’s maritime history and natural environment.

8. Enjoy Waterfront Dining and Sunset Views

New Smyrna Beach offers a variety of waterfront restaurants and bars where you can enjoy delicious meals with stunning views of the sunset over the Intracoastal Waterway or Atlantic Ocean. Sample fresh seafood dishes, sip on tropical cocktails, and savor the coastal ambiance as the sun dips below the horizon. Many waterfront establishments feature outdoor seating and live entertainment, creating the perfect setting for a romantic dinner, family gathering, or evening out with friends.

9. Explore the Marine Discovery Center

Located along the Indian River Lagoon, the Marine Discovery Center offers interactive exhibits, educational programs, and guided eco-tours that highlight the area’s diverse ecosystem and conservation efforts. Join a guided kayak tour to explore mangrove forests and estuarine habitats, or participate in hands-on activities that showcase marine life and environmental stewardship. The center also hosts special events, workshops, and eco-adventures for visitors of all ages interested in learning about coastal ecology and wildlife conservation.

10. Attend Local Events and Festivals

Throughout the year, New Smyrna Beach hosts a variety of events, festivals, and cultural celebrations that showcase the community’s vibrant arts scene, culinary delights, and local traditions. From seafood festivals and art fairs to music concerts and holiday parades, there’s always something happening in New Smyrna Beach. Check the local events calendar to plan your visit around special events that interest you, and immerse yourself in the lively atmosphere and hospitality of this charming seaside town.


New Smyrna Beach offers a diverse array of attractions and activities that cater to every interest and preference. Whether you’re seeking outdoor adventures, cultural experiences, or simply relaxation on the beach, this coastal gem has something for everyone. Plan your itinerary around these top 10 things to do in New Smyrna Beach to ensure a memorable and enjoyable visit to this picturesque destination on Florida’s Atlantic coast.