See what’s open near you – bars, restaurants, shops and more, sorted by distance

Murphy USA in Virginia

← Murphy USA across the US · everything in Virginia

23 Murphy USA branches in 23 towns in Virginia. Pick a town, or scroll the branches town by town. Nearest to me instead.

Branches by town

Bedford1

Bellamy1

Bristol 242011

Chesapeake 233221

Chester 238311

Culpeper1

Dahlgren1

Evergreen1

Farmville 239091

Fredericksburg 224041

Halifax1

Hampton 236661

La Crosse1

Madison Heights1

Midlothian 231131

Norton1

Portsmouth 237031

Redwood1

Roanoke 240121

Roanoke 240171

Suffolk 234341

Winchester 226011

Winchester 226021

Distances are from the centre of each town.