There is presently a total number of 5 Sonic Drive-In locations operational near Portsmouth, Virginia, Virginia. Below you will see the listing of all Sonic Drive-In restaurants in the area.