Troon to Ayamonte | 1,273.64 mi (2,049.72 km) |
Troon to Azcoitia | 860.44 mi (1,384.74 km) |
Troon to Azpeitia | 860.50 mi (1,384.84 km) |
Troon to Azuqueca de Henares | 1,036.63 mi (1,668.30 km) |
Troon to Badajoz | 1,156.03 mi (1,860.45 km) |
Troon to Badalona | 1,023.30 mi (1,646.84 km) |
Troon to Baena | 1,238.48 mi (1,993.15 km) |
Troon to Baeza | 1,214.32 mi (1,954.26 km) |
Troon to Bailen | 1,206.86 mi (1,942.25 km) |
Troon to Balaguer | 981.44 mi (1,579.48 km) |
Troon to Banolas | 985.53 mi (1,586.05 km) |
Troon to Baranain | 890.36 mi (1,432.90 km) |
Troon to Barbadanes | 926.31 mi (1,490.76 km) |
Troon to Barbastro | 957.56 mi (1,541.04 km) |
Troon to Barcelona | 1,025.91 mi (1,651.05 km) |