The 10 Best Hot Dog Joints in Virginia!

There’s nothing quite like a great hot dog. For many, the first smack of a tasty dog recalls memories of summer barbeques and school lunches, afternoons spent at the local hot dog joint and first jobs. Hot dogs are part of the American fabric, and if you ask any local you’re sure to hear all about the city’s best. When you’re in the mood for a quick bite, you can’t go wrong with any of the following ten hot dog joints scattered throughout the Commonwealth. 

1. Famous Uncle Al’s, Virginia Beach, VA

Famous Uncle Al’s is a Hampton Roads favorite. Al’s has provided Virginia Beach, Chesapeake, and Norfolk with juicy, inexpensive, and delicious dogs for over 35 years. Come in between 5 p.m. and 7 p.m. Monday through Thursday for $2 hot dogs, $1.60 hamburgers, and 99-cent fries with free toppings. The humble Al’s locations are more concerned with their food than the accoutrements. The authentic, mom-and-pop vibe is palpable from the first step in the door.

2. City Dogs, Richmond, VA

You can’t talk about hot dogs in Virginia without talking about City Dogs. Voted “Best Hot Dog in the City” by Richmond Magazine and “Best Late Night Bites” by Style Weekly, the 13 different types of hot dogs, styled after major U.S. cities, and seven types of cheeseburgers offers something for everyone. Come on in for a weekly special and stay for the live music, trivia, or to watch sports. With two convenient locations, a City Dog is always in reach. 

3. Sam’s Hot Dog Stand, Multiple locations

Sam’s Hot Dog Stand is all about perfecting the basics: A great, all-beef hot dog with steamed buns and coleslaw made daily from scratch. The chili sauce is a special recipe and a must for any first timer. Sam’s Hot Dog Stand was founded in 1983 and now has over 40 locations around Virginia and West Virginia. A favorite order? Two dogs with chili, crinkle cut fries, and a hand-spun milkshake. 

4. Skeeter’s “World Famous” Hot Dogs, Wytheville, VA

Skeeter’s Hot Dogs in Wytheville have sold over nine million “Skeeter-dogs” since opening in 1925. The recipe hasn’t changed. As one of Virginia’s oldest operating restaurants, Skeeter’s provides a vintage feel, in addition to their doggie delicacies. Rachel Ray acknowledged Skeeter’s as one of her Top 64 hot dog joints in the United States. And, special fact, President Woodrow Wilson’s wife, First Lady Edith Bolling, was born in the same building. Take in our nation’s history while enjoying a world-famous treat.

5. Perfectly Frank, Norfolk, VA

Perfectly Frank in Norfolk, Virginia opened in 2005 and has since become a Norfolk staple. Old Dominion University students frequent the joint, so prepare for a college crowd. Perfectly Frank offers daily specials, including “Military Monday,” and “Throwback Thursday”. Boar’s Head hot dogs are the go-to, but don’t overlook the hot sammies, melts, burgers, and desserts.

6. Jak’n Jil, Charlottesville, VA

Jack n’ Jill’s foot long chili dogs are enough to bring customers over the North Carolina border, if a recent comment on their Facebook page can be believed. The customer wrote, “Came to pick up a foot-long hot dog and a cheese burger and fries and yet again it was the best food ever.” Jack’n Jil customers remain loyal for life. 

7. Roanoke Weiner Stand, Roanoke, VA

The Roanoke Weiner Stand received the Readers’ Choice Dining Award from The Roanker Magazine for best hot dog, and for good reason. Since 1926, the Roanoke Weiner Stand has provided grilled dogs to generations of customers. The most popular dog, “all-the-way,” comes with mustard, onions, and a spiced chili sauce. The first location, in the original 1926 spot, is a local landmark, while the second offers a more updated feel with the same great taste.

8. Retro’s Good Eats, Williamsburg, VA

Retro’s Good Eats is conveniently located in the Historic Area of Williamsburg, near the College of William and Mary. The family-owned soda fountain lists “French fries cut fresh daily, and real dairy custard, frozen on site daily” as their signature items in addition to the hot dogs. The 14 toppings include unique options, such as blue cheese coleslaw and sweet potato mustard. Sandwiches, blue plates (like meatloaf), burgers, soups, and salads round out the menu.

9. Haute Dogs and Fries, Alexandria, VA

Haute Dogs and Fries offer more than just clever wordplay: They offer a yummy hot dog at an affordable price and delivery options. The titular Haute Dog comes on a homemade, New England style roll with house onion relish, mustard, mayo, and celery salt. Make your own dog out of the twenty toppings, including jalapenos, mango pineapple relish, and rainbow sprinkles. Gluten free buns and veggie dogs are available to those with special dietary restrictions.

10. Bowling’s Hot Dogs, Rocky Mount, VA

James Bowling is known in Rocky Mount as the “Hot Dog King” for his incredible dogs. While he no longer owns the restaurant that bears his name, his legacy lives on. Founded over 60 years ago, Bowling’s is known for having the county’s best hot dog, adorned with a secret chili recipe. The restaurant is housed in a cinderblock building with a red stripe around it—easy to overlook if you don’t know about the magic inside. If you’re ever in Rocky Mount, you’ve simply got to have a Bowling dog. 

Select a Virginia town to find the Best Things-To-Do and Places To Go around you
Find Hot Dog Joints Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Accomack County

Albemarle County

Alleghany County

Amelia County

Amherst County

Appomattox County

Arlington County

Augusta County

Bath County

Bedford County

Bland County

Botetourt County

Brunswick County

Buchanan County

Buckingham County

Buena Vista City County

Campbell County

Caroline County

Carroll County

Charles City County

Charlotte County

Chesapeake City County

Chesterfield County

Clarke County

Colonial Heights City County

Covington City County

Craig County

Culpeper County

Cumberland County

Danville City County

Dickenson County

Dinwiddie County

Essex County

Fairfax County

Fauquier County

Floyd County

Fluvanna County

Franklin County

Franklin City County

Frederick County

Fredericksburg City County

Galax City County

Giles County

Gloucester County

Goochland County

Grayson County

Greene County

Greensville County

Halifax County

Hampton City County

Hanover County

Harrisonburg City County

Henrico County

Henry County

Highland County

Hopewell City County

Isle Of Wight County

James City County

King And Queen County

King George County

King William County

Lancaster County

Lee County

Lexington City County

Loudon County

Loudoun County

Louisa County

Lunenburg County

Lynchburg City County

Madison County

Manassas Park City County

Martinsville City County

Mathews County

Mecklenburg County

Middlesex County

Montgomery County

Nelson County

New Kent County

Newport News City County

Norfolk City County

Northampton County

Northumberland County

Norton City County

Nottoway County

Orange County

Page County

Patrick County

Petersburg City County

Pittsylvania County

Poquoson City County

Portsmouth City County

Powhatan County

Prince Edward County

Prince George County

Prince William County

Pulaski County

Radford County

Rappahannock County

Richmond County

Richmond City County

Roanoke County

Rockbridge County

Rockingham County

Russell County

Salem County

Scott County

Shenandoah County

Smyth County

Southampton County

Spotsylvania County

Stafford County

Staunton City County

Suffolk City County

Surry County

Sussex County

Tazewell County

Virginia Beach City County

Warren County

Washington County

Waynesboro City County

Westmoreland County

Wise County

Wythe County

York County