| Terralba to Bacup | 1,091.29 mi (1,756.26 km) |
| Terralba to Baguley | 1,075.21 mi (1,730.39 km) |
| Terralba to Baildon | 1,090.69 mi (1,755.30 km) |
| Terralba to Bailleston | 1,257.20 mi (2,023.27 km) |
| Terralba to Balderton | 1,022.67 mi (1,645.83 km) |
| Terralba to Baldock | 946.62 mi (1,523.43 km) |
| Terralba to Balham | 913.23 mi (1,469.70 km) |
| Terralba to Bamber Bridge | 1,102.88 mi (1,774.91 km) |
| Terralba to Banbridge | 1,224.56 mi (1,970.74 km) |
| Terralba to Banbury | 976.25 mi (1,571.12 km) |
| Terralba to Bangor | 1,226.38 mi (1,973.67 km) |
| Terralba to Bangor | 1,109.86 mi (1,786.15 km) |
| Terralba to Banstead | 907.20 mi (1,460.00 km) |
| Terralba to Bargoed | 1,003.42 mi (1,614.85 km) |
| Terralba to Barking | 913.91 mi (1,470.80 km) |