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

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.