Ticket Sales Information

Most clubs start the sale of tickets (either at a ticket office adjacent to their ground or from their offices) several days before every home match. With some clubs it is possible to reserve tickets by telephone or purchase them on-line.

Generally, you can expect to find tickets on the match day, but for more popular fixtures you may have to join the queue when they first come on sale. For certain matches, such as Real Madrid v Barcelona, tickets may not be available for general sale.

Ticket offices tend to close for lunch, but normally stays open all day on the match day.

The following information has been supplied to us by the clubs, however, we cannot assume responsibility for its accuracy. For further queries, please contact the clubs directly.

Club Ticket office Telephone booking Advance on-line booking
Almería From 2-3 days before match
Athletic Bilbao 3 days before
Atlético Madrid 1 day before http://www.servicaixa.com
Barcelona Up to 1 month before https://entrades.fcbarcelona.cat/web/en/entrades.html http://www.servicaixa.com
Betis 1 day before
Deportivo 7 days before
Espanyol http://www.rcdespanyol.com/ticketing/ http://www.servicaixa.com
Getafe 7 days before
Málaga 5-6 days before
Mallorca 2 weeks before
Numancia 5 days before
Osasuna 4 days before
Racing Santander 3 days before
Real Madrid From Monday 902 324 324 http://www.servicaixa.com
Recreativo Match day only
Sevilla 5 days before
Sporting 2-3 days before
Valencia From Monday http://www.servicaixa.com
Valladolid From Thursday (From Monday for important fixtures) 983 360 342
Group bookings only
Max. 5 tickets
Villarreal 964 500 250

Warning! - It is illegal to sell tickets on the black market in Spain. A ticket issued to a season ticket holder for certain non-league matches may not be valid unless accompanied by a club membership card at the gate. So if you are offered tickets, make sure they are genuine as well as not restricted to members only.

{doc_root}/ssdocs/ticketsales.php(243): show_ad_group(16)
{doc_root}/mysimpleads/mysimpleads.php(2): show_ad(-1, 16)
{doc_root}/mysimpleads/mysimpleads.php(2): wshuffle(Array)
{doc_root}/mysimpleads/mysimpleads.php(2): arsort(NULL)
[internal function]
arsort() expects parameter 1 to be array, null given
{doc_root}/ssdocs/ticketsales.php(243): show_ad_group(16)
{doc_root}/mysimpleads/mysimpleads.php(2): show_ad(-1, 16)
{doc_root}/mysimpleads/mysimpleads.php(2): wshuffle(Array)
Invalid argument supplied for foreach()