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 350 670 280 575 75 820 560 560
Almeria 680 710 410 350 800 650 400 730 105 1550 680 410 310 410 540 720 310 350 400
Athletic Bilbao 68 710 390 800 480 600 410 490 680 2020 110 330 703 320 790 105 705 610 606
Atletico Madrid 345 410 390 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 490 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 830 500 200 400 991 345 290
Getafe 360 400 410 20 475 460 620 695 350 1730 330 10 525 23 550 460 530 360 412
Girona 640 730 490 690 990 950 100 695 780 2250 500 570 910 681 260 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 680 110 310 800 580 350 330 500 650 2050 320 710 320 510 60 710 380 340
Rayo Vallecano 350 410 330 9 490 600 500 10 570 360 1730 320 540 11 540 350 390 300 405
Real Betis 670 310 703 545 95 730 830 525 910 210 1350 710 540 550 790 740 4 540 590
Real Madrid 280 410 320 10 490 590 500 23 681 360 1750 320 11 550 550 445 549 360 415
Real Mallorca 575 540 790 550 850 990 200 550 260 605 2090 510 540 790 550 570 790 260 230
Real Sociedad 75 720 105 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 549 790 920 540 590
Valencia 560 350 610 355 610 770 345 360 440 380 1800 380 300 540 360 260 560 540 65
Villarreal 560 400 606 410 670 770 290 412 380 435 1930 340 405 590 415 230 565 590 65
Average Distance 553 553 575 459 626 740 637 458 704 523 1790 515 432 596 453 644 578 615 504 529