Some days a single plate of crab just will not cut it. Virginia sits right next to the Chesapeake Bay and the Atlantic, so it makes sense that the state has plenty of buffets where crab legs keep coming back to the line.
This list covers five all-you-can-eat spots, from a famous Williamsburg seafood hall to budget-friendly stops in Northern Virginia and Virginia Beach. Some lean classic, with steamed shrimp and oysters, while others mix crab with sushi, hibachi, and even pho.
Prices range from wallet-friendly to special-occasion, so there is a fit for a quick lunch or a big family dinner. Bring your appetite, wear something you do not mind getting a little buttery, and maybe skip breakfast.
Save this list for your next road trip or send it to the friend who always cracks the most shells at the table.
1. Captain George’s Seafood Restaurant, Williamsburg, VA

Ask around Williamsburg about crab legs, and the conversation usually lands on Captain George’s. The Richmond Road spot leans fully into a seafaring theme, with a massive dining room built for serious buffet traffic.
The spread runs deep. Alaskan snow crab legs are the headliner, joined by steamed shrimp, crawfish, clams, scallops, oysters Rockefeller, and stuffed mushrooms.
More than 20 main course options fill the line, and steaks and classic sides are there for anyone at the table who is not a shellfish fan.
It costs more than the other picks here, at roughly $50 to $60 per person. I would save this one for a celebration or a vacation night out after touring the area.
Planning helps. Hours run Monday through Thursday from 4 to 8:30 PM, Friday until 9 PM, Saturday from 2 to 9 PM, and Sunday from noon to 8:30 PM.
Saturday afternoon and evening are the busiest stretches, and a 20 to 25 minute wait is common. The restaurant accepts reservations, has a kids’ menu and high chairs, and parking is usually plentiful.
2. Aurora Seafood & Grill Buffet, Leesburg, VA

Crab legs and bubble tea in the same meal is not a combo you find everywhere. Aurora on East Market Street in Leesburg pulls it off at about $20 to $30 per person.
The buffet mixes fresh and cooked seafood with mixed seafood sushi, fried rice and noodles, Asian vegetables, and ribs. A hibachi station lets you build something hot and custom between crab runs.
Trays get refilled often, which matters a lot when crab legs are the main reason you showed up. Vegetarians have a full menu of their own, so mixed groups can all eat well.
Doors open at 11 AM daily, with closing at 9:45 PM most nights and 10:30 PM on Fridays and Saturdays. Saturday and Sunday evenings draw the biggest crowds.
If you want a calmer meal, weekday nights tend to be quieter. Free parking and high chairs make it an easy family stop in Loudoun County.
3. Yukai Japanese & Seafood Buffet, Virginia Beach, VA

Blue crab fans, this one is for you. Yukai on Laskin Road serves salt and pepper blue crab and blue crab with scallion and ginger, which gives it a local twist the other buffets on this list do not quite match.
Crab legs are here too, along with mussels, oysters, and crawfish. The sushi bar carries more than 40 kinds of sushi and maki, including a Virginia Beach Roll and masago sushi.
Hot entrees, hibachi, salads, egg drop soup, edamame, and desserts round things out. Prices land around $20 to $30 per person.
Hours are simple to remember, 11 AM to 9:30 PM every day. Weekend afternoons and Friday evenings get busy, and reservations are accepted.
The crowd mixes families, college students, and beach visitors. A kids’ menu and free parking make it a practical stop after a day near the oceanfront.
4. United Buffet, Woodbridge, VA

Ten food stations and more than 100 dishes a day. That is the scale at United Buffet on Prince William Parkway, just minutes from Potomac Mills and I-95.
Crab legs and steamed blue crab share space with bacon-wrapped shrimp, a hibachi grill, pho, Chinese favorites, and American classics. A salad bar, fresh fruit, and a full vegetarian menu are part of the lineup.
The value is the big story here. At about $10 to $20 per person, it is the most budget-friendly pick on the list, and a drink and dessert come with each meal.
Dessert fans can head for the chocolate fountain or try jalebi. Hot tea and coffee are unlimited.
It does not take reservations, so plan around the Sunday afternoon and Saturday evening rush. I would aim for a weeknight or pair it with a shopping trip at the mall.
5. Ocean Grill Buffet, Virginia Beach, VA

Timing your plate around fresh batches is part of the fun at Ocean Grill Buffet. Crab legs come out hot every few minutes, so the tray rarely sits long.
Located on Holland Road, the buffet focuses on a wide selection of seafood dishes, with a hibachi bar adding made-to-order options. A salad bar, vegetarian dishes, and desserts fill out the rest of the room.
Staff are attentive and happy to explain what is on the line, which helps first-timers figure out where to start. Table service keeps drinks and plates handled.
Prices run about $20 to $30 per person. Hours are 11 AM to 9 PM Monday through Thursday and 11 AM to 10 PM Friday through Sunday.
Reservations are accepted, a smart move for larger groups. Between this and Yukai, Virginia Beach gives crab lovers two strong reasons to visit beyond the sand.
Whichever stop you pick, come hungry and pace yourself. The crab legs are not going anywhere.
Enjoyed this story?
Add Fast Food Club as a preferred source to see more of our reporting on Google.