Open daily at 7 AM Dine in & takeout Family friendly

Gainesville's neighborhood diner

Good mornings
start here.

Big breakfasts, feel-good lunches, and the kind of welcome that turns first visits into weekly traditions.

Stack of fluffy pancakes with warm syrup at G Diner
Blueberry pancakes served on a turquoise plate
Morning favorite
Belgian waffle with strawberries, blueberries, and whipped cream
Berry happy
Come
hungry.
Leave happy!
Find us in Gainesville Square14674 Lee Hwy · Gainesville, VA

Multiple Awards WinnerTwo Time Best Breakfast in Prince William County

A Gainesville original

Classic comfort.
A fresh point of view.

At G Diner, familiar favorites meet the bright flavors of Mediterranean and Latin kitchens.

From buttermilk pancakes and made-to-order omelettes to crisp salads, savory crepes, and smash burgers, every plate is made to feel both comforting and considered. Come as you are. Stay as long as you like.

Coffee roasted next door at Roast-n-Toast.

Plan your visit
7 AMDoors open daily
Best Breakfast winner
1Independent local favorite

Breakfast close to home

Award-winning breakfast & brunch
in Gainesville, VA.

G Diner is an independent neighborhood restaurant serving generous breakfasts, relaxed brunches, and satisfying lunches seven days a week in Gainesville Square.

Fresh Greek salad with tomatoes, cucumbers, olives, and feta at G Diner
Beyond breakfastFresh, colorful lunches too.

Breakfast worth getting up for

Start the day with buttermilk pancakes, Belgian waffles, cinnamon French toast, eggs Benedict, breakfast burritos, omelettes, bagels, home fries, and classic egg breakfasts made to order.

Brunch and lunch for everyone

Our extensive American diner menu also includes savory crepes, burgers, sandwiches, wraps, fresh salads, Mediterranean flavors, and Latin-inspired favorites—with choices for the whole family.

A local Prince William favorite

Convenient to Gainesville, Haymarket, Linton Hall, Bristow, Catharpin, Broad Run, and New Baltimore, G Diner is proud to be a two-time Best Breakfast winner in Prince William County.

Breakfast and lunch catering spread with pancakes, eggs, bacon, sausage, fruit, sandwiches, wraps, and salad
Made for your tableBreakfast & lunch catering

Gather around

Let's plan
your gathering.

Office mornings, family celebrations, and everything in between. Tell us a little about your event and our team will follow up with you.

Submit here—no email app or account needed.

Need help with your request?

Call us(571) 248-2179

The G Diner feeling

“We don't count calories,
we count memories.
Breakfast · Brunch · Lunch · Seven days a week

Multiple Awards WinnerTwo Time Best Breakfast in Prince William County

Come say hello

Meet us at
the diner.

Address

14674 Lee Hwy
Gainesville, VA 20155

Hours

Mon–Sat   7:00 AM – 3:30 PM
Sunday     7:00 AM – 3:00 PM

Good to know

G Diner
frequently asked questions.

Where can I get breakfast and brunch in Gainesville, Virginia?+

G Diner serves breakfast, brunch, and lunch daily at 14674 Lee Hwy in Gainesville Square, Gainesville, VA 20155. We are behind Bank of America and near the Dollar Tree shopping area.

What time does G Diner serve breakfast?+

We open at 7:00 AM every day. G Diner is open until 3:30 PM Monday through Saturday and until 3:00 PM on Sunday.

Does G Diner offer takeout and online ordering?+

Yes. You can browse the complete menu and place an online order for pickup through our secure Toast ordering page.

Does G Diner provide breakfast and lunch catering?+

Yes. We cater office breakfasts, family celebrations, schools, community gatherings, and other local events. Use our catering form or call (571) 248-2179.

Which nearby communities does G Diner serve?+

Our Gainesville location is convenient to Haymarket, Linton Hall, Bristow, Catharpin, Broad Run, New Baltimore, and nearby western Prince William County communities.

Order Online