Home > United States > Virginia > Restaurants > McDonald's

McDonald's Virginia

About McDonald's

McDonald's is a multinational fast-food restaurant chain that was founded in 1940, featuring a recognizable golden arches logo. The company serves a variety of fast food items like hamburgers, chicken sandwiches, french fries, milkshakes, and breakfast items. McDonald's is known for its quick service, affordability, and consistent quality, making it a popular choice for people of all ages around the world. They are committed to sustainability, responsible sourcing, and community involvement, with a focus on offering nutritious and delicious food options for their customers.
7265 Arlington Blvd, Falls Church VA 22042 (703) 208-3525
Monday-Sunday: Open 24 hours
970 Tanyard Road, Rocky Mount VA 24151 (540) 483-0711
Monday-Sunday: 4:00 AM-11:00 PM
10607 Hilltop Plaza Way, Spotsylvania VA 22553 (540) 891-7646
Monday-Saturday: 5:00 AM-11:00 PM, Sunday: 6:00 AM-11:00 PM
1124 Berryville Ave, Winchester VA 22601 (540) 667-1435
Monday-Thursday: 5:00 AM-11:00 PM, Friday: 5:00 AM-12:00 AM, Saturday: 6:00 AM-12:00 AM, Sunday: 6:00 AM-11:00 PM
43250 Defender Dr, South Riding VA 20152 (703) 327-8449
Monday-Wednesday: 4:30 AM-1:00 AM, Thursday-Saturday: 4:30 AM-2:00 AM, Sunday: 5:00 AM-1:00 AM
2475 Centreville Rd, Herndon VA 20171 (703) 793-0757
Monday-Sunday: Open 24 hours
13365 Glenbrook Ave, Meadowview VA 24361 (276) 695-9030
Monday-Sunday: 5:00 AM-1:00 AM
1374 S Military Hwy, Chesapeake VA 23320 (757) 420-8296
Monday-Thursday: 5:00 AM-12:00 AM, Friday-Saturday: 5:00 AM-1:00 AM, Sunday: 6:00 AM-11:00 PM
7039 Maddox Blvd, Chincoteague VA 23336 (410) 603-0776
Monday-Thursday: 6:00 AM-10:00 PM, Friday-Saturday: 6:00 AM-11:00 PM, Sunday: 6:00 AM-10:00 PM
209 Hillcrest Pkwy, Chesapeake VA 23322 (757) 432-8800
Monday-Sunday: 6:00 AM-11:00 PM
1294 Stoney Point Rd, Charlottesville VA 22911 (434) 295-6677
Monday-Saturday: 5:00 AM-12:00 AM, Sunday: 6:00 AM-12:00 AM
805 Volvo Pkwy, Chesapeake VA 23320 (757) 547-8850
Monday-Thursday: 5:00 AM-12:00 AM, Friday-Saturday: 5:00 AM-1:00 AM, Sunday: 6:00 AM-11:00 PM
9145 Chamberlayne Rd, Mechanicsville VA 23116 (804) 730-6783
Monday-Saturday: 5:00 AM-11:00 PM, Sunday: 6:00 AM-11:00 PM
916 E Atlantic St, South Hill VA 23970 (434) 447-4338
Monday-Sunday: 5:00 AM-10:00 PM
2071 Electric Rd, Roanoke VA 24018 (540) 774-5248
Monday-Saturday: 5:30 AM-11:00 PM, Sunday: 7:00 AM-11:00 PM
7600 Little River Tpke, Annandale VA 22003 (703) 941-3693
Monday-Sunday: 4:00 AM-12:00 AM
1828 Kempsville Rd, Virginia Beach VA 23464 (757) 479-1008
Monday-Sunday: 5:00 AM-12:00 AM
3108 Old Forest Rd, Lynchburg VA 24501 (434) 385-7828
Monday-Sunday: 5:00 AM-11:00 PM
98 S Carlton St, Harrisonburg VA 22801 (540) 434-0055
Monday-Thursday: 5:00 AM-12:00 AM, Friday-Saturday: 5:00 AM-1:00 AM, Sunday: 5:30 AM-12:00 AM
601 Aberdeen Rd, Hampton VA 23661 (757) 838-1270
Monday-Sunday: Open 24 hours
217 Fox Hill Rd, Hampton VA 23669 (757) 848-1031
Monday-Sunday: Open 24 hours
12487 Warwick Blvd, Newport News VA 23606 (757) 591-1808
Monday-Sunday: 5:00 AM-11:00 PM
6219 Rolling Rd, Springfield VA 22152 (703) 451-7645
Monday-Sunday: Open 24 hours
5931 Fort Dr, Centreville VA 20120 (703) 266-2741
Monday-Sunday: Open 24 hours
130 Lee Jackson Hwy, Staunton VA 24401 (540) 885-1170
Monday-Thursday: 5:00 AM-11:00 PM, Friday-Saturday: 5:00 AM-12:00 AM, Sunday: 5:30 AM-11:00 PM
1901 Pocahantas Trail, Williamsburg VA 23185 (757) 229-5030
Monday-Sunday: 5:30 AM-11:00 PM
5349 Indian River Rd, Virginia Beach VA 23464 (757) 420-1930
Monday-Sunday: 5:00 AM-12:00 AM
4641 Cleburne Blvd, Dublin VA 24084 (540) 674-1722
Monday-Saturday: 5:00 AM-11:00 PM, Sunday: 6:00 AM-11:00 PM
3500 A Russell Road, Quantico VA 22134 (703) 221-0410
Monday-Sunday: 5:00 AM-11:00 PM
1128 E Lynchburg Salem Tpke, Bedford VA 24523 (540) 586-5077
Monday-Sunday: 5:00 AM-1:00 AM
6165 Arlington Blvd, Falls Church VA 22044 (703) 533-9630
Monday-Thursday: 5:00 AM-2:00 AM, Friday-Saturday: Open 24 hours, Sunday: 4:00 AM-2:00 AM
1887 Amherst St, Winchester VA 22601 (540) 662-9775
Monday-Friday: 5:30 AM-11:00 PM, Saturday-Sunday: 6:00 AM-11:00 PM
11445 James Madison Hwy, Gordonsville VA 22942 (434) 589-6753
Monday-Sunday: 5:00 AM-11:00 PM
13170 Midlothian Tpke, Midlothian VA 23113 (804) 464-2850
Monday-Saturday: 5:00 AM-11:00 PM, Sunday: 6:00 AM-11:00 PM
601 N Main St, Suffolk VA 23434 (757) 539-0279
Monday-Sunday: 5:30 AM-11:00 PM
4153 Blacklick Rd, Rural Retreat VA 24368 (276) 686-5562
Monday-Saturday: 5:00 AM-11:00 PM, Sunday: 6:00 AM-11:00 PM
17949 Forest Rd, Forest VA 24551 (434) 385-7879
Monday-Wednesday: 5:00 AM-12:00 AM, Thursday-Saturday: 5:00 AM-1:00 AM, Sunday: 5:00 AM-12:00 AM
2387 S Main St, Harrisonburg VA 22801 (540) 434-6061
Monday-Thursday: 5:00 AM-11:00 PM, Friday-Saturday: 5:00 AM-12:00 AM, Sunday: 5:30 AM-11:00 PM
5480 Germanna Hwy, Locust Grove VA 22508 (540) 972-0004
Monday-Thursday: 5:00 AM-11:00 PM, Friday-Saturday: 5:00 AM-12:00 AM, Sunday: 6:00 AM-11:00 PM
110 Turner St, Blacksburg VA 24060 (540) 552-2667
Monday-Saturday: 5:00 AM-12:00 AM, Sunday: 6:00 AM-12:00 AM
1203 Warrenton Rd, Fredericksburg VA 22406 (888) 317-0904
Monday-Sunday: 6:00 AM-12:00 AM
13698 Mapledale Ave, Dale City VA 22193 (703) 670-4120
Monday-Thursday: 5:00 AM-11:00 PM, Friday-Saturday: 5:00 AM-12:00 AM, Sunday: 5:00 AM-11:00 PM
1120 N Main St, Marion VA 24354 (276) 783-7339
Monday-Sunday: 4:00 AM-11:00 PM
2757 S Virginia Ave, Collinsville VA 24078 (276) 352-5923
Monday-Sunday: 5:00 AM-12:00 AM
2325 Memorial Ave, Lynchburg VA 24501 (434) 845-5943
Monday-Sunday: 7:00 AM-11:00 PM
45415 DULLES CROSSING PLZ (Walmart), Sterling VA 20166 (571) 434-8742
Monday-Sunday: 6:00 AM-11:00 PM
100 Mall Rd, Covington VA 24426 (540) 962-5660
Monday-Thursday: 5:00 AM-12:00 AM, Friday-Saturday: 5:00 AM-1:00 AM, Sunday: 5:00 AM-12:00 AM
673 Battlefield Blvd N, Chesapeake VA 23320 (757) 436-0341
Monday-Thursday: 5:00 AM-12:00 AM, Friday: 5:00 AM-1:00 AM, Saturday: 5:30 AM-1:00 AM, Sunday: 5:30 AM-11:00 PM
8975 Staples Mill Road, Richmond VA 23228 (804) 755-1267
Monday-Wednesday: 5:00 AM-11:00 PM, Thursday-Saturday: 5:00 AM-12:00 AM, Sunday: 5:00 AM-11:00 PM
3013 Columbia Pike, Arlington VA 22204 (703) 920-0440
Monday-Sunday: Open 24 hours
1206 Courthouse Rd, Petersburg VA 23803 (804) 861-8048
Monday-Thursday: 5:00 AM-11:00 PM, Friday-Saturday: 5:00 AM-12:00 AM, Sunday: 5:00 AM-11:00 PM
8115 Plantation Rd, Roanoke VA 24019 (540) 362-7927
Monday-Saturday: 5:00 AM-11:00 PM, Sunday: 6:00 AM-11:00 PM
1131 Aylor Rd, Stephens City VA 22655 (540) 869-6474
Monday-Sunday: 5:00 AM-12:00 AM
222 Grocery Ave, Winchester VA 22602 (540) 722-6155
Monday-Sunday: 6:00 AM-11:00 PM
2716 Airline Blvd, Portsmouth VA 23701 (757) 488-8186
Monday-Sunday: 5:00 AM-11:00 PM
3646 King St, Alexandria VA 22302 (703) 480-0865
Monday-Thursday: 6:00 AM-11:00 PM, Friday-Saturday: 6:00 AM-12:00 AM, Sunday: 6:00 AM-11:00 PM
11218 W Broad St, Glen Allen VA 23060 (804) 364-4873
Monday-Thursday: 5:00 AM-12:00 AM, Friday-Saturday: 5:00 AM-1:00 AM, Sunday: 5:00 AM-12:00 AM
905 Market Dr, Emporia VA 23847 (434) 634-9695
Monday-Sunday: Open 24 hours
601 First Colonial Rd, Virginia Beach VA 23451 (757) 425-9416
Monday-Sunday: 7:00 AM-10:00 PM
14540 Hancock Village Street, Chesterfield VA 23832 (804) 739-6051
Monday-Thursday: 5:00 AM-12:00 AM, Friday-Saturday: 4:00 AM-12:00 AM, Sunday: 5:00 AM-12:00 AM
15484 Warwick Blvd, Newport News VA 23608 (757) 887-5161
Monday-Sunday: Open 24 hours
745 Newtown Rd, Norfolk VA 23502 (757) 461-3050
Monday-Sunday: 4:00 AM-3:00 AM
1463 S Boston Rd, Danville VA 24540 (434) 228-7759
Monday-Thursday: 5:00 AM-12:00 AM, Friday-Saturday: 5:00 AM-1:00 AM, Sunday: 5:00 AM-12:00 AM
1195 N 4th St, Wytheville VA 24382 (276) 228-5714
Monday-Sunday: 5:00 AM-11:00 PM
348 Old Riverside Dr, Danville VA 24541 (434) 228-7270
Monday-Sunday: Open 24 hours
1778 Parham Rd, Richmond VA 23294 (804) 747-1534
Monday-Tuesday: 5:30 AM-11:00 PM, Wednesday-Saturday: 5:30 AM-1:00 AM, Sunday: 5:30 AM-11:00 PM
Virginia Street Highway 3, Kilmarnock VA 22482 (804) 435-2331
Monday-Thursday: 5:00 AM-11:00 PM, Friday-Saturday: 5:00 AM-12:00 AM, Sunday: 5:00 AM-11:30 PM
3309 Oaklawn Blvd, Hopewell VA 23860 (804) 458-0783
Monday-Thursday: 5:00 AM-12:00 AM, Friday-Saturday: 5:00 AM-1:00 AM, Sunday: 6:00 AM-12:00 AM
101 Electric Rd, Salem VA 24153 (540) 986-2015
Monday-Sunday: 6:00 AM-12:00 AM
202 Commonwealth Blvd W, Martinsville VA 24112 (276) 638-4343
Monday-Thursday: 5:00 AM-12:00 AM, Friday-Saturday: 5:00 AM-1:00 AM, Sunday: 5:00 AM-12:00 AM
6740 Lea Berry Way, Haymarket VA 20169 (703) 753-6374
Monday-Sunday: Open 24 hours
3937 Portsmouth Blvd, Chesapeake VA 23321 (757) 488-5379
Monday-Sunday: 5:00 AM-11:00 PM
103 S Carter Rd, Ashland VA 23005 (804) 798-5809
Monday-Sunday: 5:00 AM-12:00 AM
8300 Hampton Blvd, Norfolk VA 23505 (757) 423-0134
Monday-Tuesday: 5:30 AM-11:00 PM, Wednesday-Saturday: 5:30 AM-12:00 AM, Sunday: 5:30 AM-11:00 PM
335 E Market St, Leesburg VA 20176 (703) 777-5881
Monday-Sunday: 4:00 AM-12:00 PM
5005 Columbia Pike, Arlington VA 22204 (703) 820-9042
Monday-Saturday: 5:00 AM-12:00 AM, Sunday: 6:00 AM-12:00 AM
8060 W Broad St, Henrico VA 23294 (804) 270-7918
Monday-Sunday: 5:00 AM-11:00 PM
316 Butler Rd, Fredericksburg VA 22405 (540) 373-3743
Monday-Thursday: 5:00 AM-11:00 PM, Friday-Saturday: 5:00 AM-12:00 AM, Sunday: 5:00 AM-11:00 PM
10730 Balls Ford Rd, Manassas VA 20109 (703) 361-0688
Monday-Sunday: Open 24 hours
3287 Worth Crossing, Charlottesville VA 22911 (434) 975-1112
Monday-Saturday: 5:00 AM-11:00 PM, Sunday: 6:00 AM-11:00 PM
8265 Ladysmith Road, Ruther Glen VA 22546 (804) 448-4600
Monday-Tuesday: 6:00 AM-12:00 AM, Wednesday: 4:00 AM-12:00 AM, Thursday-Sunday: Open 24 hours
1801 S Pleasant Valley Rd, Winchester VA 22601 (540) 667-1666
Monday-Saturday: 5:00 AM-1:00 AM, Sunday: 6:00 AM-11:00 PM
5236 Providence Rd, Virginia Beach VA 23464 (757) 467-0081
Monday-Sunday: 5:00 AM-1:00 AM
21047 Timberlake Rd, Lynchburg VA 24502 (434) 239-8025
Monday-Thursday: 5:00 AM-1:00 AM, Friday: 5:00 AM-2:00 AM, Saturday: 5:00 AM-1:00 AM, Sunday: 5:00 AM-12:00 AM
2862 Jefferson Davis Hwy, Stafford VA 22554 (540) 659-1600
Monday-Thursday: 5:30 AM-11:00 PM, Friday-Saturday: 5:30 AM-12:00 AM, Sunday: 5:30 AM-11:00 PM
5761 E Virginia Beach Blvd, Norfolk VA 23502 (757) 461-1770
Monday-Sunday: Open 24 hours
10042 Sliding Hill Rd, Ashland VA 23005 (804) 550-2906
Monday-Sunday: 5:00 AM-11:00 PM
12700 Shops Ln, Fairfax VA 22033 (703) 968-3620
Monday-Saturday: 4:30 AM-1:00 AM, Sunday: 4:30 AM-12:00 AM
14009 Buckingham Centre, Dillwyn VA 23936 (434) 983-2809
Monday-Saturday: 5:00 AM-11:00 PM, Sunday: 6:00 AM-11:00 PM
12530 Jefferson Davis Highway, Chester VA 23831 (804) 748-9051
Monday-Wednesday: 5:00 AM-11:00 PM, Thursday-Friday: 5:00 AM-12:00 AM, Saturday: 5:30 AM-11:00 PM, Sunday: 5:00 AM-11:00 PM
9846 Winche Ster Road, Front Royal VA 22630 (540) 551-3644
Monday-Thursday: 5:00 AM-11:00 PM, Friday-Saturday: 5:00 AM-12:00 AM, Sunday: 6:00 AM-11:00 PM
2138 Pocahontas Trail, Quinton VA 23141 (804) 964-0528
Monday-Sunday: 5:00 AM-12:00 AM
201 S Washington Hwy, Ashland VA 23005 (804) 798-6903
Monday-Sunday: 5:00 AM-12:00 AM
801 London Blvd, Portsmouth VA 23704 (757) 393-7945
Monday-Sunday: 6:00 AM-11:00 PM
1105 Old Berry Dr, Abingdon VA 24210 (276) 628-4442
Monday-Sunday: 5:00 AM-12:00 AM
2633 Lee Hwy, Bristol VA 24201 (276) 466-3522
Monday-Sunday: 5:00 AM-12:00 AM
3736 Virginia Beach Blvd, Virginia Beach VA 23452 (757) 463-4679
Monday-Sunday: 5:00 AM-12:00 AM
7461 Hillwood Dr, Gainesville VA 20155 (703) 753-3465
Monday-Sunday: Open 24 hours
14362 Gideon Dr, Woodbridge VA 22193 (703) 490-6691
Monday-Thursday: 5:30 AM-11:00 PM, Friday-Saturday: 5:30 AM-12:00 AM, Sunday: 6:00 AM-11:00 PM
2089 Chain Bridge Rd, Vienna VA 22182 (703) 893-9499
Monday-Friday: 7:00 AM-9:00 PM, Saturday: 7:30 AM-9:00 PM, Sunday: 8:00 AM-7:00 PM
×