| Terralba to Barnet | 926.20 mi (1,490.58 km) |
| Terralba to Barnoldswick | 1,103.45 mi (1,775.83 km) |
| Terralba to Barnsley | 1,067.16 mi (1,717.42 km) |
| Terralba to Barnstaple | 994.80 mi (1,600.97 km) |
| Terralba to Barrhead | 1,260.36 mi (2,028.35 km) |
| Terralba to Barri | 989.05 mi (1,591.73 km) |
| Terralba to Barrow in Furness | 1,137.63 mi (1,830.84 km) |
| Terralba to Barton upon Humber | 1,054.49 mi (1,697.04 km) |
| Terralba to Barton upon Irwell | 1,081.56 mi (1,740.60 km) |
| Terralba to Barwell | 1,006.02 mi (1,619.03 km) |
| Terralba to Basford | 1,026.34 mi (1,651.73 km) |
| Terralba to Basildon | 907.69 mi (1,460.79 km) |
| Terralba to Basingstoke | 924.64 mi (1,488.07 km) |
| Terralba to Bath | 963.16 mi (1,550.06 km) |
| Terralba to Bathgate | 1,250.63 mi (2,012.69 km) |