Where To Eat In New Smyrna Beach
New Smyrna Beach dining is clustered around a few easy-to-understand areas. Flagler Avenue is the most walkable choice for visitors who want restaurants, bars, shops, and the beach in one trip. Third Avenue has several well-known dinner spots. Canal Street and Riverside Drive are better for a quieter mainland meal, often with more of a local downtown feel. South Atlantic Avenue is where you will find more oceanfront and beach-trip dining.
How To Pick A Restaurant
- For ocean views: Start with restaurants marked “On the beach.”
- For nightlife: Focus on Flagler Avenue and the local bars list.
- For a quieter dinner: Look at Riverside Drive, Canal Street, and mainland options.
- For a full beach day: Choose beachside restaurants so you can walk or make a short drive from the sand.
Good Dining Areas For Visitors
If you are staying near Flagler Avenue, you can build a whole evening without moving your car. If you are staying oceanfront farther south, restaurants on South Atlantic Avenue are usually easier. If you are coming from the mainland, Riverside Drive and Canal Street can be a better first stop before crossing the causeway.
Local Restaurants
Restaurants around New Smyrna Beach, refreshed from public business websites into local site data.
Norwood's Restaurant & Treehouse Bar
A long-running NSB staple with seafood, steaks, cocktails, live music, and the elevated Treehouse Bar.
- Treehouse Bar
- Live entertainment
- Seafood and steaks
- Large wine and cocktail list
- Area
- Beachside
- Beach distance
- About 0.3 miles to the beach
- Closest beach access
- Flagler Avenue Beach
- Best for
- Dinner, drinks, date night, live music
- Address
- 400 E 2nd Ave, New Smyrna Beach, FL 32169
- Phone
- (386) 428-4621
Updated June 9, 2026
The Garlic
An atmospheric Italian restaurant on Third Avenue with a garden-like patio, dinner service, and Blu Bar.
- Tuscan-inspired setting
- Blu Bar
- Outdoor garden atmosphere
- Dinner-focused menu
- Area
- Beachside
- Beach distance
- About 0.4 miles to the beach
- Closest beach access
- Third Avenue beach access
- Best for
- Italian dinner, cocktails, special occasions
- Address
- 556 E 3rd Ave, New Smyrna Beach, FL 32169
- Phone
- (386) 424-6660
Updated June 9, 2026
The Breakers Restaurant
A casual oceanfront restaurant directly on Flagler Avenue Beach with burgers, seafood, drinks, and beach views.
- Direct oceanfront
- Casual beach atmosphere
- Burgers and seafood
- Walkable from Flagler Avenue
- Area
- Oceanfront
- Beach distance
- On the beach
- Closest beach access
- Flagler Avenue Beach
- Best for
- Beach lunch, casual dinner, oceanfront drinks
- Address
- 518 Flagler Ave, New Smyrna Beach, FL 32169
- Phone
- (386) 428-2019
Updated June 9, 2026
Third Wave Cafe
A Flagler Avenue cafe, wine bar, and dinner spot with a tucked-away patio and a relaxed beachside feel.
- Cafe and wine bar
- Outdoor patio
- Flagler Avenue location
- Good for brunch or dinner
- Area
- Beachside
- Beach distance
- About 0.4 miles to the beach
- Closest beach access
- Flagler Avenue Beach
- Best for
- Brunch, wine, patio dinner
- Address
- 204 Flagler Ave, New Smyrna Beach, FL 32169
- Phone
- (386) 402-7864
Updated June 9, 2026
Riverpark Terrace
A Riverside Drive restaurant in a restored home with indoor/outdoor dining, cocktails, brunch, lunch, and dinner.
- Historic home setting
- Outdoor garden seating
- Cocktails
- Brunch, lunch, and dinner
- Area
- Mainland / Riverside
- Beach distance
- About 2.2 miles to the beach
- Closest beach access
- Flagler Avenue Beach
- Best for
- Brunch, garden patio, dinner away from beach traffic
- Address
- 302 S Riverside Dr, New Smyrna Beach, FL 32168
- Phone
- (386) 427-2903
Updated June 9, 2026
Flagler Tavern
A lively Flagler Avenue tavern with food, drinks, music, and nightlife near the beach approach.
- Flagler Avenue nightlife
- Food and drinks
- Live entertainment
- Very close to the beach approach
- Area
- Beachside
- Beach distance
- About 450 feet to the beach
- Closest beach access
- Flagler Avenue Beach
- Best for
- Nightlife, casual drinks, groups
- Address
- 414 Flagler Ave, New Smyrna Beach, FL 32169
- Phone
- (386) 402-8861
Updated June 9, 2026
LUMA NSB
A boho-inspired Flagler Avenue coffee, beer, wine, and cocktail spot with outdoor seating, beachy energy, and a casual all-day hangout feel.
- Coffee, beer, wine, and cocktails
- Outdoor seating
- Boho beach atmosphere
- Steps from the beach approach
- Area
- Beachside / Flagler Avenue
- Beach distance
- About 500 feet to the beach
- Closest beach access
- Flagler Avenue Beach
- Best for
- Coffee, wine, beer, cocktails, casual outdoor hangout
- Address
- 401 Flagler Ave, New Smyrna Beach, FL 32169
- Phone
- (386) 732-9298
Updated June 9, 2026
Sea Vista Tiki Bar
An oceanfront tiki bar at Sea Vista with direct beach access, poolside energy, food, and drinks.
- Direct oceanfront
- Tiki bar
- Food and drinks
- Pool and beach setting
- Area
- Oceanfront
- Beach distance
- On the beach
- Closest beach access
- Direct beach access
- Best for
- Beach drinks, tiki bar, casual oceanfront hangout
- Address
- 1701 S Atlantic Ave, New Smyrna Beach, FL 32169
- Phone
- (386) 428-2195
Updated June 9, 2026
Chase's on the Beach
A relaxed oceanfront restaurant and bar on South Atlantic Avenue with seafood, burgers, drinks, live music, and beach views.
- Direct oceanfront
- Food and drinks
- Live music
- Beach views
- Area
- Oceanfront
- Beach distance
- On the beach
- Closest beach access
- Direct beach access
- Best for
- Oceanfront drinks, casual lunch, live music, groups
- Address
- 3401 S Atlantic Ave, New Smyrna Beach, FL 32169
- Phone
- (386) 220-8575
Updated June 9, 2026
For more specific dining plans, compare beachside restaurants, local bars, and bars on the beach.
Frequently Asked Questions
Where are many New Smyrna Beach restaurants located?
Many restaurants are clustered around Flagler Avenue, Third Avenue, Canal Street, Riverside Drive, and South Atlantic Avenue.
Which New Smyrna Beach restaurants are on the beach?
Oceanfront options include places like The Breakers, Sea Vista Tiki Bar, and Chase’s on the Beach.