Virginia Beach Restaurants
...for less!

Want to eat at the best Virginia Beach Restaurants for less? When you're trying to maximize your travel dollar, eating out at top eateries is often the first place to be cut. But you don't have to.

At one of our favorite restaurants--Baker's Crust in Norfolk.

I'll show you how to enjoy the top spots on the oceanfront for less...and give you links to coupons you can print directly from your computer!

I'll also give you information on great coupon books (plus the cheapest time to buy them) that can literally save you hundreds on dining, travel, attractions, and things you use every week (like car washes, oil changes, shopping discounts, etc.).

Keep in mind, the places we're going to discuss on this page are not cheap. If you're looking for really cheap restaurants in the Virginia Beach area, go to our Great But Cheap Eateries page to read about a time-warp drive-in started by the man who invented the ice cream cone.

And if you're willing to travel outside the immediate oceanfront area, here are my personal reviews of our Very Favorite Restaurants (including Baker's Crust, with its Nutella and Chocolate Dessert Crepes).

If you're looking for restaurants for a special date night, read our glowing review of the Commodore Dinner Theater on our Romantic Virginia Beach Restaurants page.

And if you'll be traveling to Williamsburg, check out my page on Williamsburg restaurants

How to enjoy Virginia Beach Restaurants for less

Okay--getting back to how to visit the best Virginia Beach restaurants along the oceanfront for less. Keep in mind, that since this is a tourist area, the top-rated spots are rarely inexpensive...unless you use these dining out tips.

1) Visit during "happy hour" or during "Early Bird Special" time and even the most expensive eateries can fit into your budget.

2) Use coupons. 

(Keep in mind that many of the coupons have restrictions, and may not be valid weekends or holidays.) Keep reading and I'll give you direct links to coupons for Virginia Beach restaurants!

Another option to save big on restaurants and more? Buy an Entertainment Book. These national coupon book--tailored to individual cities--give you coupons worth hundreds of dollars in savings on a variety of casual and fine dining...not to mention coupons for local attractions, golf, and more. Here's what you need to know about the best way to buy an Entertainment Book.

3) Buy discount restaurant coupons.

The best dining program I've found is You can save over half off the cost of your meal.

4) Take advantage of Kids Dine Free deals.

Check out my Cheap Eats page for restaurants that let kids eat free!

4) Visit during Virginia Beach Restaurant Week

Every January you can take advantage of Virginia Beach Restaurant Week and enjoy extremely reasonably priced two or three-course meals-- for a reduced, fixed price-- at some of the top area restaurants, like Ruth's Chris Steakhouse, McCormick and Schmick, Baker's Crust, and Rudee's on the Inlet. For details on Virginia Beach Restaurant Week, click here.

So here are some of the top Virginia Beach restaurants--listed by cuisine--their specialties, their dining deals, what we've called "added bonuses" like valet parking, their locations, and phone numbers. We've also included a link to a map of the resort area at the bottom of the page.

These Virginia Beach restaurants are listed in order of our recommendation within their cuisine type.

Top-rated seafood spots

Nothing captures the essence of the Virginia Beach resort experience than fresh seafood. Here are some of the best seafood restaurants near the Virginia Beach oceanfront, along with tips for getting dining discounts.

Mahi Mahi’s 
Visit from 4 pm to 6 pm and use a Virginia Beach restaurants Visitor’s Guide coupon to get Buy 1, Get 1 50% Off. They also offer ½ price oysters, clams and wings from 3 pm – 6 pm every day (no coupon necessary). Mahi Mahi has won awards for Best Sushi, Best Chef, Best Crab Cakes, and excellent service. They offer fresh seafood, sushi, a raw bar, prime rib, New England lobster buckets, and a 90-foot bar with music. Kids meals available. Added bonus: they’re right next to the Boardwalk’s 7th Street stage, so eat outside and enjoy the live music! Mahi Mahi is open for breakfast, lunch and dinner.

Mahi Mahi address: 6th Street and Oceanfront (next to the Ramada on the Beach). Mahi Mahi phone number: 757-437-8030.

Visit from 4 pm to 6 pm and use a VB Visitor’s Guide coupon to get Buy 1, Get 1 50% Off. Rockfish has a great local reputation for fresh fish and seafood. They claim to have the “oceanfront’s largest selection of crab cakes and the world’s greatest collection of authentic Beatles memorabilia.” Open for lunch and dinner, as well as Sunday brunch.

Rockfish address: 16th and Boardwalk (at the Boardwalk Hotel & Villas). Rockfish phone number: 757-213-ROCK (7625).

Catch 31
Visit from 2 pm to 5 pm and use a VB Visitor’s Guide coupon to get Buy 1, Get 1 50% Off. Catch 31—also well-loved by the locals—is known for great food and its fabulous view right on the oceanfront.  Eat inside or on their outdoor patio next to their fire pits on cooler evenings. Catch 31 also claims to have the area's “most extensive oyster menu.” Catch 31 is open for breakfast, lunch and dinner. In summer, they offer live entertainment nightly. Added bonus: Free valet parking.

Catch 31 address: 31st Street and Atlantic Avenue (at the Hilton Virginia Beach Oceanfront). Catch 31 phone number: 757-213-FISH. Catch 31 website:

Waterman’s Surfside Grille
Visit from 4 pm to 6 pm for their Early Bird Specials. Use a VB Visitor’s Guide coupon to get one of their wood-grilled specialty entrees for less. Waterman’s is known for its ribs and chicken, as well as steak and seafood. They’re a good spot for large parties.

Waterman’s Surfside Grille is open for lunch and dinner every day, plus for Sunday brunch 9 am – 1 pm. Added bonus: Free parking...and lots of it!

Waterman’s Surfside Grille address: 5th and Oceanfront. Waterman’s Surfside Grille phone number: 757-428-3644. Waterman’s Surfside Grille website:

Visit from 4 pm to 6 pm and use a Virginia Beach restaurants Visitor’s Guide coupon to get Buy 1, Get 1 50% Off. Angelo's claims to have the “oceanfront’s largest selection of crab cakes and the world’s greatest collection of authentic Beatles memorabilia.” Open for lunch and dinner, as well as Sunday brunch.

Angelo’s address: 2809 Atlantic Avenue (in the Colonial Inn). Angelo’s phone number: 757-425-0347. Angelo’s website:

Virginia Beach Restaurants with
all-you-can-eat buffets

These Virginia Beach restaurants offer all-you-can-eat buffets that are heavy on seafood. Some people--like me--feel that they sacrifice a bit of food quality for quantity. But I'm not a buffet person (I hate feeing stuffed, and why go to an all-you-can-eat buffet in that case?). If you do like buffets, all these Virginia Beach restaurants are top rated by the locals.

TIP! If you're trying to save money, save these Virginia Beach restaurants for a day when you eat breakfast in your room, buy some snacks for the day, then go for a really early dinner.

Fish Bones 
It’s an all you can eat buffet, so even with a coupon it won’t be cheap. But if you’re ready for a big splurge or want to combine two meals into one, here’s a cheaper way to do it. Go between 4:30 and 6:30 pm with a VB Visitor's Guide coupon and get $2 off the Adult Seafood Buffet. Added bonus: One of the few buffets which include Alaskan snow crab legs in the price of the buffet.

Fish Bones address: 13th and Boardwalk (at the Surfside Inn Hotel). Fish Bones phone number: 757-353-3174.

Chester's Upper Deck 
Go between 5 pm and 7 pm and get $1 off an Adult Buffet with a Visitor's Guide coupon. Buffet items range from clam strips and seafood creole, to ham and roast beef. They welcome large groups.

Added bonus: Chester's is a better deal for kids than Fish Bones. At Chester's, kids 12 and under are 1/2 price (instead of 10 and under at Fish Bones), while kids under 5 are free (compared to 4 and under at Fish Bones). They have free parking too.

Chester's Upper Deck address: 16th and Atlantic. Chester's Upper Deck phone number: 757-428-0048.

Wondering why I don't list Captain George's Seafood Restaurant? 
Captain George's is the grandaddy of them all, THE top seafood buffet in the area, the one my friends go to every year on their birthdays. Don't believe me? It's gotten The Pilot's Reader's Choice Award for many years for Best Seafood Buffet. 'Nuf said.

BUT, Captain George's is so popular that I've yet to see coupons for them in the visitors guides. Nor can I find any evidence of an Eary Bird special. So if you want Captain George's, you'll have to pay full price.

Don't be confused by George's breakfast and seafood buffet. Sounds the same, but it's not the original Captain George's (Captain George's logo is a white masted ship on a blue background.) You're welcome to try George's (they usually run Early Bird special and adult buffet coupons in the visitors guides), but it's reputation isn't as good as Chester's or Fish Bones...and certainly not as good as Captain George's. 

Italian Virginia Beach Restaurants

Il Giardino 
Our favorite Italian restaurant at the beach (and I come from an Italian family, so believe me, if it meets OUR approval it's good Italian food!) Il Giardino offers delicious veal, seafood, and pasta dishes, plus life entertainment nightly. They don't seem to run coupons in the visitor's guides, but they do have Early Bird specials from 5 - 6:30 pm, so if you love REAL Italian food, it's worth it. Try their pasta a la vodka!

Il Giardino address: 910 Atlantic Avenue. Il Giardino phone number: 757-422-6464.

The following Virginia Beach restaurants are primarily pizza joints, all of which are at least a step above Domino's and Pizza Hut. The nicest one is Pi Pizza.

Pi Pizza 
A more elegant, different take on pizza, this eatery also offers salads, pastas, and other entrees. They always offer visitors guide coupons for great deals, and you can eat in or carry-out. The best coupons are good for 2 - 5 pm, like buy a large pizza and get a kids meal for free, or buy one pizza get one free.

Added bonus: if you have a fit of the late night munchies, take advantage of this dine-in deal with coupon-- Buy one pizza get one free, 10 pm to midnight only.

Pi Pizza address: 33rd and Atlantic Avenue. Pi Pizza phone number: 757-213-0600.

Planet Pizza 
Not as nice as Pi Pizza, they're still pretty good for a dine in pizza spot (or take out) and they offer salads, wings, pastas, and other entrees. They also offer visitors guide coupons that aren't limited to certain times, like $3 off a large pizza or $2 off a pasta dinner.

Planet Pizza address: 9th and Atlantic Avenue. Planet Pizza phone number: 757-491-1954.

For Delivery or Take Out Only

The following pizza joint isn't up to Pi Pizza's standards, but you can take out or have them deliver, and you'll find coupons for them in the visitors guides.

A Pizza Palace address: 1021 Virginia Beach Blvd, #105 (near 17th street). A Pizza Palace phone number: 757-428-2108. 

› Virginia Beach Restaurants

New! Comments

Have your say! Leave me a comment in the box below.

Recent Articles

  1. Busch Gardens Williamsburg Discount Tickets!

    Jun 30, 19 03:16 PM

    TOP Internet Source for Busch Gardens Williamsburg Discount Tickets! Active Promo Codes Save You $20, Fun Card Deal, Free Preschool Pass, Ways to Save

    Read More

  2. Paramounts Kings Dominion for as Little as $19.99!

    Apr 06, 19 07:48 PM

    Paramounts Kings Dominion - Get Tickets as Low as $19.99! Promo Codes & Deals, Free Pre-K Pass, Free Parking, Season Pass Deals, and Money-Saving Tips...

    Read More

  3. Groupon Deal Kicks Off Busch Gardens Season

    Mar 18, 19 07:34 PM

    Just in time for the Busch Gardens Williamsburg's spring season, Groupon is offering a limited time deal that will save you 41% off a single-day ticket (you pay $49.99 instead of the regular $84.99…

    Read More

Daily Deals & Discounts!