| Buffalo Grove to Oxford (Alabama) | 603.02 mi (970.47 km) |
| Buffalo Grove to Oxford (Mississippi) | 545.93 mi (878.59 km) |
| Buffalo Grove to Oxford (Ohio) | 249.14 mi (400.96 km) |
| Buffalo Grove to Oxnard (California) | 1,771.29 mi (2,850.62 km) |
| Buffalo Grove to Oxon Hill (Maryland) | 622.34 mi (1,001.56 km) |
| Buffalo Grove to Ozark (Alabama) | 751.35 mi (1,209.18 km) |
| Buffalo Grove to Ozark (Missouri) | 451.38 mi (726.42 km) |
| Buffalo Grove to Pace (Florida) | 799.15 mi (1,286.11 km) |
| Buffalo Grove to Pacific Grove (California) | 1,840.86 mi (2,962.58 km) |
| Buffalo Grove to Pacifica (California) | 1,843.84 mi (2,967.37 km) |
| Buffalo Grove to Paducah (Kentucky) | 353.99 mi (569.69 km) |
| Buffalo Grove to Pahrump (Nevada) | 1,548.60 mi (2,492.23 km) |
| Buffalo Grove to Painesville (Ohio) | 345.99 mi (556.81 km) |
| Buffalo Grove to Palatine (Illinois) | 5.40 mi (8.69 km) |
| Buffalo Grove to Palatka (Florida) | 933.13 mi (1,501.72 km) |