| Surprise to Brandenburg | 5,628.39 mi (9,058.03 km) |
| Surprise to Brandis | 5,684.84 mi (9,148.87 km) |
| Surprise to Braunfels | 5,595.01 mi (9,004.29 km) |
| Surprise to Braunsbedra | 5,666.27 mi (9,118.97 km) |
| Surprise to Braunschweig | 5,576.35 mi (8,974.27 km) |
| Surprise to Breckerfeld | 5,530.40 mi (8,900.31 km) |
| Surprise to Breisach am Rhein | 5,687.00 mi (9,152.35 km) |
| Surprise to Bremen | 5,485.48 mi (8,828.03 km) |
| Surprise to Bremerhaven | 5,456.79 mi (8,781.85 km) |
| Surprise to Bremervorde | 5,476.33 mi (8,813.29 km) |
| Surprise to Bretten | 5,676.25 mi (9,135.04 km) |
| Surprise to Bretzfeld | 5,692.71 mi (9,161.53 km) |
| Surprise to Brieselang | 5,633.53 mi (9,066.29 km) |
| Surprise to Brilon | 5,558.88 mi (8,946.15 km) |
| Surprise to Bruchhausen-Vilsen | 5,503.44 mi (8,856.92 km) |