Virginia is not the first place most people picture when they think about great bagels, but that idea is getting harder to defend. From college towns to river cities, a handful of shops are hand rolling, boiling, and baking bagels that hold their own against the big-city classics.
Some lean into sourdough, some use organic flour, and some pile on house-made cream cheeses you will not find anywhere else. This list covers seven spots across the state, each with its own reason to earn a place on your breakfast plans.
You will find drive-thru favorites, weekend-only style shops with short hours, and neighborhood delis with serious lox. Save it for your next road trip or send it to the friend who still insists good bagels stop at the New Jersey line.
1. Bodo’s Bagels, Charlottesville, VA

Ask anyone who went to school in Charlottesville about breakfast, and the conversation usually lands on Bodo’s. The Preston Avenue shop is one of a local trio serving New York-style bagels with counter service built for speed.
The sandwich menu runs long, from a BLT and pastrami to a simple cinnamon sugar and butter bagel. Vegetarians have options too, including an egg bagel with a veggie patty.
Value is a big part of the appeal. Prices generally land between one and ten dollars per person, which makes it easy to grab two sandwiches and a coffee without much damage to your wallet.
This location also offers a drive-thru, handy when mornings get hectic. The dining room is bright and cheerful if you would rather sit down.
Hours run 6:30 AM to 7:30 PM on weekdays, 7 AM to 4 PM on Saturday, and 8 AM to 3 PM on Sunday. Weekday mornings and midday are the busiest, so evenings are your quiet window.
2. Chewy’s Bagels, Richmond, VA

Sourdough and bagels do not always share the same counter, but in Carytown they get along just fine. Chewy’s hand rolls sourdough bagels and sells them alongside sandwiches and sweet treats on West Cary Street.
The rosemary sea salt bagel is the one people keep circling back to. It pairs especially well with lox, and it gives the shop a signature flavor that sets it apart from the usual lineup.
Cream cheese is where things get inventive. Think scallion spreads and toppings like apple cider vinegar caramelized onions, all with a homemade touch.
Coffee drinks hold up their end, too, with cold brew and iced lattes on the menu. The Garden Veggie is a solid pick if you skip meat.
Plan around the schedule. Chewy’s opens Wednesday through Sunday from 7 AM to 2 PM and closes Monday and Tuesday, and weekend mornings get busy, so a weekday visit is the calmer move.
3. Yorgo’s Bageldashery, Norfolk, VA

Organic flour is the quiet detail behind Yorgo’s bagels. The laid-back deli sits on Colonial Avenue in Norfolk’s historic Ghent area and serves breakfast and lunch with plenty of plant-based choices.
Lox fans have a clear target here. The bagel and lox comes with good smoked salmon, and the everything bagel with lox and cream cheese is a strong classic order.
Save a little room for the bakery side. Big cookies and challah bread pudding share the menu with pastrami sandwiches, which makes this a fun stop for a mixed group.
I like that yesterday’s bagels are offered free, a thoughtful touch. The space includes an upstairs area and wi-fi if you want to linger.
Hours are 6 AM to 3 PM on Monday and Wednesday through Friday, and 7 AM to 3 PM on weekends. The shop is closed Tuesday.
4. The Chewish Deli, Alexandria, VA

Crunchy outside, soft inside, and loaded with toppings from edge to edge. That is the standard at The Chewish Deli, which bakes New York-style water bagels in house on Pendleton Street.
Everything bagels are the headliner, and getting one warm from the oven is the move if your timing works out. A mixed baker’s dozen is a smart choice for sharing.
The spread options go beyond basic cream cheese. Whitefish salad from Ivy City Smokehouse and lox breakfast bagels give the menu real deli credibility.
Coffee is locally roasted, and the mocha has fans of its own. Dogs are allowed inside, a nice bonus for Old Town walkers.
This is a takeout and pickup spot, so ordering online helps, with orders often ready in around 8 to 10 minutes. Hours run 7 AM to 2 PM Wednesday through Friday and 8 AM to 2 PM on weekends, with Monday and Tuesday closed.
5. Big L’s Bagels, Winchester, VA

Early birds get the bagels in Winchester. Big L’s keeps short morning hours, usually 7 to 11 AM on weekdays, so this one rewards people who set an alarm.
The shop on East Piccadilly Street is an unfussy, slightly quirky spot with a friendly owner running the show. Homemade everything bagels come with a crisp outer crust and a fluffy center.
Sandwiches are filled generously. The bacon, egg, and cheese is a favorite, while the avocado, tomato, jalapeño, and onion combo offers a fresher route.
There is also a sandwich on the menu called the Best BLT Ever, which is a bold name to live up to. A classic bagel with a thick schmear or lox covers the simpler cravings.
Saturday hours stretch to noon and Sunday runs 8 to 11 AM. Tuesday is closed, and delivery and pickup are available for busy mornings.
6. Mr. J’s Bagels & Deli, Harrisonburg, VA

Opening at 5:30 AM on weekdays, Mr. J’s is ready before most of Harrisonburg is awake. The strip-mall shop on East Market Street has become a dependable fixture for New York-style bagels.
Variety is the draw. The case holds a long list of freshly made flavors, and the bagels are large and fully coated in seasonings.
Flavored cream cheeses add even more combinations. A sausage egg and cheese on an egg everything bagel is a popular hearty order.
The menu also covers deli sandwiches and pastries, including cinnamon rolls. A plain bagel is a vegan-friendly option, too.
Free wi-fi makes it useful for students or remote workers. Weekend hours run 6 AM to 3 PM, and Saturday and Sunday are the busiest days.
7. Blue Ridge Bagels, Lynchburg, VA

Jalapeño bagel with cherry, almond, and honey cream cheese might sound like a dare. At Blue Ridge Bagels in Lynchburg, it is one of the combinations that shows how creative the house spreads get.
The cranberry almond honey cream cheese is another homemade option worth trying on a blueberry bagel. Plain classics are covered too, with New York-style bagels as the base.
Gluten-free diners get two bagel options, which is not common. Donuts and lunch bites round out the menu.
Prices stay friendly, usually one to ten dollars per person. The line moves quickly, even at lunch.
The shop on Leesville Road opens Monday through Saturday from 6 AM to 2 PM and closes Sunday. Saturday morning is the busiest stretch.
Across all seven of these shops, one thing stands out. Virginia’s bagel scene is local, creative, and ready for your next early morning.
Enjoyed this story?
Add Fast Food Club as a preferred source to see more of our reporting on Google.