Get Exclusive Cruise Deals on Memorial Day!
Find a cruise and book cruises direct - no booking fee!
  • Book Now
Deal of the Week
Group Booking

Need Multi Cabin? Click Here

What is Johnny Rockets on Royal Caribbean?

Learn everything about Johnny Rockets on Royal Caribbean ships — menu, pricing, free breakfast, included items, ship list, dining package rules, and best foods to try.

By CruiseBooking.com Editorial Team

Johnny Rockets on Royal Caribbean is one of the most popular specialty dining restaurants onboard. Known for its retro 1950s diner theme, burgers, fries, milkshakes, and free breakfast on select ships, Johnny Rockets offers a fun family-friendly dining experience across many Royal Caribbean cruise ships.

With red vinyl booths, chrome decorations, checkered floors, jukebox music, and energetic servers, the restaurant recreates the atmosphere of a classic American diner at sea. Along with burgers and fries, guests can enjoy pancakes, sandwiches, hot dogs, desserts, and famous milkshakes while experiencing one of Royal Caribbean’s most entertaining casual restaurants.

This guide covers everything you need to know about Johnny Rockets on Royal Caribbean, including menu prices, breakfast options, ships with Johnny Rockets, dining package rules, and whether it’s worth visiting during your cruise.

Which Royal Caribbean Ships Have Johnny Rockets?

Johnny Rockets can be found on many Royal Caribbean ships, especially Oasis Class, Quantum Class, Freedom Class, and selected Voyager Class ships.

Royal Caribbean ships with Johnny Rockets include:

  • Oasis of the Seas
  • Allure of the Seas
  • Harmony of the Seas
  • Symphony of the Seas
  • Wonder of the Seas
  • Utopia of the Seas
  • Anthem of the Seas
  • Odyssey of the Seas
  • Quantum of the Seas
  • Ovation of the Seas
  • Freedom of the Seas
  • Liberty of the Seas
  • Independence of the Seas
  • Adventure of the Seas
  • Explorer of the Seas
  • Mariner of the Seas
  • Navigator of the Seas

Currently, Icon Class ships like Icon of the Seas and Star of the Seas do not feature Johnny Rockets restaurants.

Johnny Rockets Locations & Operating Hours on Royal Caribbean

Johnny Rockets locations and operating hours can vary slightly depending on the Royal Caribbean ship. Some ships offer complimentary breakfast service during select morning hours, while others mainly focus on lunch, dinner, and milkshakes throughout the day.

On Oasis Class and Quantum Class ships, Johnny Rockets is usually located near the pool deck or Sports Zone, making it a convenient casual dining option during sea days. Operating hours may also change based on itinerary, port days, and onboard demand, so passengers should always check the Royal Caribbean app or Cruise Compass once onboard for the latest timings.

Johnny Rockets Royal Caribbean Menu

Johnny Rockets on Royal Caribbean
Photo Courtesy: Royal Caribbean International

Johnny Rockets serves classic American diner-style comfort food throughout the day.

Johnny Rockets Breakfast Menu

On most ships, breakfast includes:

  • Pancakes
  • French toast
  • Scrambled eggs
  • Omelets
  • Breakfast sandwiches
  • Bacon and sausage
  • Hash browns

Breakfast at Johnny Rockets is especially popular on sea days because it offers a quieter alternative to crowded buffet areas.

Johnny Rockets Lunch & Dinner Menu

Lunch and dinner focus on classic diner favorites such as:

  • Original Burger
  • Smoke House Burger
  • Rocket Burger
  • Hot dogs
  • Chicken tenders
  • Grilled sandwiches
  • Salads
  • Onion rings
  • Chili cheese fries

Johnny Rockets Milkshakes & Desserts

One of the biggest highlights is the famous Johnny Rockets milkshakes, available in flavors like:

  • Chocolate
  • Vanilla
  • Strawberry
  • Oreo
  • Banana

Desserts and shakes are extremely popular with families and kids onboard.

Johnny Rockets Menu Prices on Royal Caribbean

Johnny Rockets uses a fixed cover-charge pricing system for lunch and dinner.

Typical pricing includes:

Dining Option Average Price
Breakfast Usually Free
Lunch $12.99–$14.99*
Dinner $12.99–$14.99*
Milkshakes $6–$9*
Gratuity 18% Added

The cover charge usually includes:

  • One main entrée
  • Fries or onion rings
  • Fountain soda

Specialty desserts, milkshakes, and alcoholic beverages cost extra.

Is Johnny Rockets Free on Royal Caribbean?

Breakfast at Johnny Rockets is complimentary on most Royal Caribbean ships during designated morning hours.

However:

  • Lunch and dinner are not included in the standard cruise fare
  • Guests must pay the cover charge for lunch and dinner
  • Milkshakes and specialty desserts cost extra
  • Johnny Rockets is usually not included in the Unlimited Dining Package

For many passengers, the free breakfast is one of the best complimentary dining options onboard.

What’s Included vs Extra Cost at Johnny Rockets

Included With Cover Charge Extra Cost Items
Burgers & sandwiches Milkshakes
Fries or onion rings Specialty desserts
Fountain soda Alcoholic beverages
Basic meal service Additional premium items

This setup allows guests to enjoy a reasonably priced casual meal while adding extra treats if desired.

Johnny Rockets Breakfast vs Lunch vs Dinner Comparison

Meal Pricing Crowd Level Best For
Breakfast Free Light to Moderate Relaxed mornings & families
Lunch $12.99–$14.99* Moderate Casual sea-day meals
Dinner $12.99–$14.99* Busy Family dining & nostalgia

Best Food & Must-Try Items at Johnny Rockets

Some menu items consistently receive strong reviews from Royal Caribbean passengers.

Most popular items include:

  • Original Cheeseburger
  • Chili Cheese Fries
  • Oreo Milkshake
  • Smoke House Burger
  • Vanilla Malt
  • Pancakes
  • Breakfast sandwiches

The combination of burgers, fries, and milkshakes creates a classic American diner experience onboard.

Johnny Rockets vs Other Royal Caribbean Restaurants

Restaurant Price Type Food Style Included/Extra Best For
Johnny Rockets Fixed cover charge American diner Lunch/Dinner extra Families & casual fun
Windjammer Included International buffet Free Variety & convenience
Main Dining Room Included Multi-course dining Free Traditional cruise dining
Chops Grille Specialty restaurant Steakhouse Extra cost Upscale dining

Best Time to Visit Johnny Rockets on Royal Caribbean

Timing can improve your dining experience significantly.

Best times to visit include:

  • Early breakfast hours for fewer crowds
  • Late lunch on port days
  • Mid-afternoon snacks between activities

Sea days and dinner hours are usually the busiest times at Johnny Rockets.

Pros and Cons of Johnny Rockets on Royal Caribbean

Pros

  • Fun retro 1950s diner atmosphere
  • Great burgers, fries, and milkshakes
  • Free breakfast on most ships
  • Family-friendly dining experience
  • Large portions and consistent quality

Cons

  • Lunch and dinner require extra payment
  • Sea-day crowds can become large
  • Milkshakes and desserts increase total cost
  • Usually excluded from dining packages

Is Johnny Rockets on Royal Caribbean Worth It?

For many Royal Caribbean cruisers, Johnny Rockets is worth visiting at least once during the cruise.

The restaurant works especially well for:

  • Families with children
  • Guests wanting casual comfort food
  • Travelers looking for free breakfast options
  • Passengers craving burgers and milkshakes
  • Guests wanting a fun themed dining atmosphere

The complimentary breakfast offers excellent value, while lunch and dinner provide a nostalgic American diner experience at sea.

Passengers focused mainly on upscale dining may prefer specialty restaurants like Chops Grille, but Johnny Rockets remains one of Royal Caribbean’s most popular casual dining venues.

FAQs About Johnny Rockets on Royal Caribbean

Is Johnny Rockets free on Royal Caribbean?

Breakfast at Johnny Rockets is free on most ships during designated morning hours. Lunch and dinner require a cover charge, and milkshakes cost extra.

Which Royal Caribbean ships have Johnny Rockets?

Johnny Rockets is available on many Oasis Class, Quantum Class, Freedom Class, and selected Voyager Class ships.

How much does Johnny Rockets cost on Royal Caribbean?

Lunch and dinner usually cost between $12.99 and $14.99 per person*, plus gratuity. Milkshakes typically cost $6–$9 extra.

Does Johnny Rockets offer breakfast on Royal Caribbean?

Yes, most ships offer complimentary breakfast at Johnny Rockets during morning hours.

Is Johnny Rockets included in the Unlimited Dining Package?

Usually no. Most Royal Caribbean ships require separate payment for Johnny Rockets even if guests purchase the Unlimited Dining Package.

What are the best foods to try at Johnny Rockets?

Popular menu items include the Original Cheeseburger, Chili Cheese Fries, Oreo Milkshake, pancakes, and Smoke House Burger.

Note: All prices mentioned are approximate and may change depending on sailing dates, cruise demand, gratuities, and Royal Caribbean pricing policies. Always check the official cruise planner for the latest pricing and dining information.

Best Cruise Ships with Rock Climbing Walls at Sea

Rock climbing walls have come up as one of the most thrilling activities that have become available on the cruise ships these days. Climb high up the walls and have a spectacular view of the [...]

May 20, 2026

What Are Cruise Ship Spa Services?

Cruise ship spas have become much larger and more advanced than many first-time cruisers expect. Modern cruise ships now feature full wellness centers with massage rooms, thermal suites, hydrotherapy [...]

May 20, 2026

What Is Royal Caribbean VOOM Internet?

Royal Caribbean VOOM is the cruise line's high-speed Wi-Fi service available across the entire fleet, now powered by Starlink satellite technology. It supports browsing, streaming, video calls, [...]

May 19, 2026

What Are Cruise Ship Pools Like?

Cruise ship pools have become one of the most sought-after amenities for cruise passengers because of the wide range of fun and relaxing experiences they offer. Whether you want to relax on a sunbed [...]

May 18, 2026

Our cruise experts will help you to plan your perfect cruise vacation!
phone number with country code (hyphen allowed)
0 / 500