Football Club Travel Distances (km)


Alaves Almeria Athletic Bilbao Atletico Madrid Cadiz Celta Vigo FC Barcelona Getafe Girona Granada CF Las Palmas Osasuna Rayo Vallecano Real Betis Real Madrid Real Mallorca Real Sociedad Sevilla Valencia Villarreal
Alaves 680 68 345 770 500 555 360 640 630 1990 80 285 670 280 575 75 820 560 560
Almeria 680 710 410 350 800 650 400 730 105 1550 660 410 310 410 540 720 310 350 400
Athletic Bilbao 68 710 320 800 480 600 410 490 680 2020 110 330 703 790 740 705 610 606
Atletico Madrid 345 410 320 480 605 505 20 690 360 1740 310 9 545 10 550 445 545 355 410
Cadiz 770 350 800 480 660 910 475 990 250 1270 800 480 95 490 850 840 95 610 670
Celta Vigo 500 800 480 605 660 905 460 950 710 1680 580 600 730 590 990 560 730 770 770
FC Barcelona 555 650 600 505 910 905 620 100 690 2170 350 500 5000 500 200 400 991 345 290
Getafe 360 400 410 20 475 460 620 570 350 1730 330 11 525 23 550 460 530 360 412
Girona 640 730 490 690 990 950 100 570 780 2250 350 570 910 681 270 420 910 440 380
Granada CF 630 105 680 360 250 710 690 350 780 1500 650 360 210 360 605 690 210 380 435
Las Palmas 1990 1550 2020 1740 1270 1680 2170 1730 2250 1500 2050 1730 1350 1750 2090 2070 1350 1800 1930
Osasuna 80 660 110 310 800 580 350 330 350 650 2050 320 710 700 510 60 710 380 340
Rayo Vallecano 285 410 330 9 480 600 500 11 570 360 1730 320 540 10 540 350 390 300 310
Real Betis 670 310 703 545 95 730 5000 525 910 210 1350 710 540 550 790 740 4 540 590
Real Madrid 280 410 10 490 590 500 23 681 360 1750 700 10 550 550 445 550 300 415
Real Mallorca 575 540 790 550 850 990 200 550 270 605 2090 510 540 790 550 570 790 260 230
Real Sociedad 75 720 740 445 840 560 400 460 420 690 2070 60 350 740 445 570 920 560 565
Sevilla 820 310 705 545 95 730 991 530 910 210 1350 710 390 4 550 790 920 540 590
Valencia 560 350 610 355 610 770 345 360 440 380 1800 380 300 540 300 260 560 540 65
Villarreal 560 400 606 410 670 770 290 412 380 435 1930 340 310 590 415 230 565 590 65
Average Distance 549 552 620 455 625 740 856 452 690 523 1790 526 423 816 478 644 612 615 501 524