HOME > Restaurants > Restaurant Listing > Rockafeller’s Restaurant

Rockafeller’s Restaurant

308 Mediterranean Avenue Virginia Beach, VA 23451
Price: $$$$


Monday - Saturday:
Lunch: 11am-3pm Dinner menu is available during lunch hours
Dinner: 3pm-10pm
Early Birds: 3pm-5:30pm
Brunch 10am-3pm
Dinner 3pm-10pm

Region: Oceanfront (Marina District), Virginia Beach
Cuisines: Seafood


Since 1989, Rockafeller’s Restaurant has been one of Virginia Beach’s favorite dining landmarks - well loved by locals and tourists alike for its casual elegance and simply fresh local fare. Year after year, customers flock from near and far to relax in rocking chairs on their covered decks for a taste of Rockafeller's legendary cuisine and to enjoy their beach cottage lifestyle on Rudee Inlet.

Easily accessible, Rockafeller’s is just a short oceanfront walk or drive, a bike ride on one of the city’s many bike paths, or you can even pull right up alongside in your boat. No matter how you get to Rockafeller’s, you won't be disappointed!

Your taste buds will dance and you’ll be entertained as you watch the fishermen bring in their day’s catch. On a clear evening, sit back, relax and sip on one of their signature libations as you watch the moon glistening on the inlet waters while you enjoy a taste of Virginia Beach.

Everything on Rockafeller’s menu reflects their passion to capture a slice of the “local flavor” served up at lunch and dinner each and every day with a healthy dose of Southern Hospitality. So put on your best flip flops and walk, boat or drive on down to Rudee Inlet for a culinary experience to delight all your senses! Large parties are always welcome.

A Closer Look

Beer or Wine Available

VABeach.com Custom Photos

Coupons for Rockafeller’s Restaurant

308 Mediterranean Avenue Virginia Beach, VA 23451
Do NOT follow this link or you will be banned from the site!

Join the VABEACH.COM Monthly Newsletter

Find out what is going on in Virginia Beach! Get the latest updates on news, events, discounts/specials and many more things in Virginia Beach!