Football Club Travel Distances (km)


Almeria Athletic Club Atletico Madrid Cadiz Celta Vigo Elche FC Barcelona Getafe Girona Osasuna Rayo Vallecano de Madrid RCD Espanyol Real Betis BalompiƩ Real Madrid Real Mallorca Real Sociedad Real Valladolid Sevilla Valencia Villarreal
Almeria 710 410 350 800 220 650 400 730 660 410 650 310 410 540 720 570 310 350 400
Athletic Club 710 320 800 480 580 830 410 490 110 330 600 703 620 740 230 870 610 606
Atletico Madrid 410 320 480 605 350 505 20 688 310 9 600 545 4950 550 445 160 545 355 408
Cadiz 350 800 480 660 530 910 475 990 800 480 900 95 490 850 840 570 95 610 670
Celta Vigo 800 480 605 660 810 905 460 950 580 600 900 730 590 990 560 335 730 770 770
Elche 220 580 350 530 810 430 340 510 510 350 420 475 350 320 560 510 475 130 100
FC Barcelona 650 830 505 910 905 430 620 80 4820 500 10 5000 500 200 400 570 991 345 285
Getafe 400 410 20 475 460 340 620 695 330 10 620 525 23 550 460 170 530 360 412
Girona 730 490 688 990 950 510 80 695 350 570 90 910 681 270 420 620 910 390 320
Osasuna 660 110 310 800 580 510 4820 330 350 320 350 710 700 510 60 285 710 380 340
Rayo Vallecano de Madrid 410 330 9 480 600 350 500 10 570 320 500 540 10 540 350 215 390 300 310
RCD Espanyol 650 600 600 900 900 420 10 620 90 350 500 994 505 200 510 570 985 340 280
Real Betis BalompiƩ 310 703 545 95 730 475 5000 525 910 710 540 994 550 790 740 480 4 540 590
Real Madrid 410 4950 490 590 350 500 23 681 700 10 505 550 550 445 200 550 300 415
Real Mallorca 540 620 550 850 990 320 200 550 270 510 540 200 790 550 570 670 790 260 230
Real Sociedad 720 740 445 840 560 560 400 460 420 60 350 510 740 445 570 290 920 570 565
Real Valladolid 570 230 160 570 335 510 570 170 620 285 215 570 480 200 670 290 585 440 620
Sevilla 310 870 545 95 730 475 991 530 910 710 390 985 4 550 790 920 585 540 590
Valencia 350 610 355 610 770 130 345 360 390 380 300 340 540 300 260 570 440 540 65
Villarreal 400 606 408 670 770 100 285 412 320 340 310 280 590 415 230 565 620 590 65
Average Distance 505 557 645 610 696 419 976 390 561 675 354 527 801 678 526 535 425 606 402 419