Naughty Johnny's — photo 1 of 1

Naughty Johnny's

Rating

4.2(454)

Family of 4

USD 70 to USD 110

Duration

1 to 1.5 hours

Best Ages

5 and up

About

Naughty Johnny's in the Old Fort Bay area of Nassau offers a casual dining experience that draws on the laid-back character of its waterside location. The restaurant earns a 4. 2 Google rating across 454 reviews, reflecting consistent food quality and a comfortable atmosphere that works for both locals and visitors.

The menu leans toward grilled proteins and Bahamian-Caribbean favorites — fish, chicken, burgers, and sides — in a format that families find approachable. The Old Fort Bay neighborhood sits on Nassau's western edge, past Cable Beach, which means it's a bit of a drive from downtown but rewards visitors with a calmer, more residential Nassau experience. The outdoor seating area overlooks the water and gives kids the visual stimulation of boats and sea while they eat.

The interior is air-conditioned for hot midday visits. For families staying at resorts on Cable Beach or further west, Naughty Johnny's is a convenient alternative to resort dining that doesn't require heading all the way to downtown. The relaxed pace means it's not ideal for families needing a quick in-and-out meal, but as a leisurely lunch or sunset dinner it delivers a pleasant Nassau experience.

The name invariably gets a laugh from older kids and provides easy dinner-table entertainment.

Age Suitability

Infants (0-1)Toddlers (1-3)Little Kids (4-6)Big Kids (7-9)Tweens (10-12)Teens (13-17)

Parent Logistics

Stroller-Friendly

Nursing / Changing

no dedicated room

Kid Meals

yes — grill menu with options for younger eaters

Setting

Rainy Day

Not ideal

Plan Your Visit

Best Time to Visit

lunch or early evening on weekdays for shorter waits

Wait Times

15-30 minutes on weekends

Nearby Food

Old Fort Bay is a residential area with limited adjacent dining. Plan Naughty Johnny's as your meal destination for this part of Nassau.

Why Kids Love It

The Old Fort Bay location gives Naughty Johnny's a relaxed waterside setting that feels removed from the busyness of downtown Nassau. The name alone entertains kids, and the grill-focused menu delivers satisfying meals in a comfortable, low-key atmosphere.

Pro Tips from Parents

  • The name is kid entertainment in itself — younger kids will want to hear why it's called Naughty Johnny's
  • Good alternative to resort dining for families staying in the Cable Beach area
  • Outdoor seating is the priority — book specifically for a waterside table when calling ahead

What to Bring

  • Sunscreen for outdoor seating
  • Light jacket for evening sea breeze
  • A sense of humor about the restaurant name

Cost Info

Estimated Cost (Family of 4)

USD 70 to USD 110

Tips to Save

  • Lunch pricing is more accessible.
  • Stick to the standard grill items rather than specialty dishes for the best value.

Hours & Contact

Hours

Friday
11:00 AM – 11:00 PM
Monday
11:00 AM – 10:00 PM
Sunday
9:00 AM – 10:00 PM
Tuesday
11:00 AM – 10:00 PM
Saturday
9:00 AM – 11:00 PM
Thursday
11:00 AM – 10:00 PM
Wednesday
11:00 AM – 10:00 PM

Contact

Old Fort Bay, Nassau, The Bahamas

Frequently Asked Questions

View on Google Maps

More Activities in Nassau

Never Miss a Nassau Family Activity

Join parents in Nassau who get activity recommendations, seasonal event alerts, and insider tips.

No spam, ever. Unsubscribe anytime.