# List of Spanish football transfers summer 2019

This is a list of Spanish football transfers for the summer sale prior to the 2019–20 season of La Liga. Only moves from La Liga are listed.
The summer transfer window began on 1 July 2019, although a few transfers were announced prior to that date, the transferred players will not officially become part of their new club until the window's opening. The window closed at midnight on 2 September 2019. Players without a club can join one at any time, either during or in between transfer windows. Clubs below La Liga level can also sign players on loan at any time. If needed, clubs can sign a goalkeeper on an emergency loan, if all others are unavailable.

## Transfers
### Alavés

Manager: Asier Garitano (1st season)

#### In

| Date | Player | From | Type | Fee |
| 30 June 2019 | Anderson | Sochaux | Loan return | Loan return |
| 30 June 2019 | Ermedin Demirović | Almería | Loan return | Loan return |
| 30 June 2019 | Adrián Diéguez | Huesca | Loan return | Loan return |
| 30 June 2019 | Javi Muñoz | Oviedo | Loan return | Loan return |
| 30 June 2019 | Nando | Extremadura | Loan return | Loan return |
| 30 June 2019 | Rafa Navarro | Sochaux | Loan return | Loan return |
| 30 June 2019 | Daniel Torres | Albacete | Loan return | Loan return |
| 1 July 2019 | Jeando Fuchs | Sochaux | Transfer | Undisclosed |
| 1 July 2019 | Saúl García | Deportivo La Coruña | Transfer | Free |
| 1 July 2019 | Ramón Mierez | Tigre | Transfer | €2.2M |
| 1 July 2019 | Lucas Pérez | West Ham United | Transfer | €2.3M |
| 1 July 2019 | Luis Rioja | Almería | Transfer | €2M |
| 1 July 2019 | Olivier Verdon | Sochaux | Transfer | Undisclosed |
| 4 July 2019 | Pere Pons | Girona | Transfer | €2M |
| 15 July 2019 | Joselu | Newcastle United | Transfer | €2.2M |
| 19 July 2019 | Tachi | Atlético Madrid B | Transfer | Free |
| 28 July 2019 | Aleix Vidal | Sevilla | Loan | Loan |
| 30 August 2019 | Oliver Burke | West Bromwich Albion | Loan | Loan |
| 2 September 2019 | Lisandro Magallán | Ajax | Loan | Loan |

#### Out

| Date | Player | To | Type | Fee |
| 30 June 2019 | Borja Bastón | Swansea City | Loan return | Loan return |
| 30 June 2019 | Álex Blanco | Valencia | Loan return | Loan return |
| 30 June 2019 | Darko Brašanac | Real Betis | Loan return | Loan return |
| 30 June 2019 | Jonathan Calleri | Deportivo Maldonado | Loan return | Loan return |
| 30 June 2019 | Takashi Inui | Real Betis | Loan return | Loan return |
| 30 June 2019 | Jony | Málaga | Loan return | Loan return |
| 30 June 2019 | Diego Rolán | Deportivo La Coruña | Loan return | Loan return |
| 9 July 2019 | Antonio Cristian | Fuenlabrada | Contract termination | Contract termination |
| 11 July 2019 | Carlos Vigaray | Zaragoza | Transfer | Free |
| 27 July 2019 | Anderson | Fuenlabrada | Loan | Loan |
| 28 July 2019 | Adrián Diéguez | Alcorcón | Loan | Loan |
| 5 August 2019 | Ramón Mierez | Tenerife | Loan | Loan |
| 16 August 2019 | Patrick Twumasi | Gazişehir Gaziantep | Loan | Loan |
| 24 August 2019 | Guillermo Maripán | Monaco | Transfer | €18M |
| 2 September 2019 | Ermedin Demirović | St. Gallen | Loan | Loan |
| 2 September 2019 | Saúl García | Rayo Vallecano | Loan | Loan |
| 2 September 2019 | Nando | Arka Gdynia | Transfer | Free |
| 2 September 2019 | Olivier Verdon | Eupen | Loan | Loan |

### Athletic Bilbao

Manager: Gaizka Garitano (2nd season)

#### In

| Date | Player | From | Type | Fee |
| 30 June 2019 | Xabier Etxeita | Huesca | Loan return | Loan return |
| 30 June 2019 | Cristian Ganea | Numancia | Loan return | Loan return |
| 30 June 2019 | Sabin Merino | Leganés | Loan return | Loan return |
| 30 June 2019 | Mikel Vesga | Leganés | Loan return | Loan return |
| 1 July 2019 | Jokin Ezkieta | Barcelona B | Transfer | Free |

#### Out

| Date | Player | To | Type | Fee |
| 1 July 2019 | Sabin Merino | Leganés | Transfer | Free |
| 1 July 2019 | Álex Remiro | Real Sociedad | Transfer | Free |
| 7 July 2019 | Mikel Rico | Huesca | Transfer | Free |
| 8 July 2019 | Ander Iturraspe | Espanyol | Transfer | Free |
| 9 August 2019 | Peru Nolaskoain | Deportivo La Coruña | Loan | Loan |
| 13 August 2019 | Xabier Etxeita | Getafe | Transfer | Free |
| 9 September 2019 | Markel Susaeta | Gamba Osaka | Transfer | Free |

### Atlético Madrid

Manager: Diego Simeone (9th season)

#### In

| Date | Player | From | Type | Fee |
| 30 June 2019 | Héctor Hernández | Rayo Majadahonda | Loan return | Loan return |
| 30 June 2019 | André Moreira | Feirense | Loan return | Loan return |
| 30 June 2019 | Luciano Vietto | Fulham | Loan return | Loan return |
| 30 June 2019 | Šime Vrsaljko | Inter Milan | Loan return | Loan return |
| 30 June 2019 | Axel Werner | Málaga | Loan return | Loan return |
| 1 July 2019 | Nicolás Ibáñez | Atlético San Luis | Transfer | Undisclosed |
| 1 July 2019 | Marcos Llorente | Real Madrid | Transfer | €40M |
| 3 July 2019 | Felipe | Porto | Transfer | €20M |
| 3 July 2019 | João Félix | Benfica | Transfer | €126M |
| 3 July 2019 | Héctor Herrera | Porto | Transfer | Free |
| 7 July 2019 | Renan Lodi | Athletico Paranaense | Transfer | Undisclosed |
| 11 July 2019 | Ivan Šaponjić | Benfica | Transfer | Undisclosed |
| 17 July 2019 | Kieran Trippier | Tottenham Hotspur | Transfer | €22M |
| 18 July 2019 | Mario Hermoso | Espanyol | Transfer | €25M |

#### Out

| Date | Player | To | Type | Fee |
| 1 July 2019 | Diego Godín | Inter Milan | Transfer | Free |
| 1 July 2019 | Lucas Hernandez | Bayern Munich | Transfer | €80M |
| 1 July 2019 | Nicolás Ibáñez | Atlético San Luis | Loan | Loan |
| 1 July 2019 | Gelson Martins | Monaco | Buyout clause | €30M |
| 1 July 2019 | Bernard Mensah | Kayserispor | Buyout clause | €3M |
| 1 July 2019 | Luciano Vietto | Sporting CP | Transfer | €7.5M |
| 1 July 2019 | Axel Werner | Atlético San Luis | Loan | Loan |
| 3 July 2019 | Rodri | Manchester City | Transfer | €70M |
| 10 July 2019 | Nehuén Pérez | Famalicão | Loan | Loan |
| 12 July 2019 | Antoine Griezmann | Barcelona | Transfer | €120M |
| 18 July 2019 | André Moreira | Belenenses | Transfer | Free |
| 23 July 2019 | Filipe Luís | Flamengo | Transfer | Free |
| 28 July 2019 | Héctor Hernández | Fuenlabrada | Loan | Loan |
| 3 August 2019 | Juanfran | São Paulo | Transfer | Free |
| 2 September 2019 | Nikola Kalinić | Roma | Loan | Loan |

### Barcelona

Manager: Ernesto Valverde (3rd season)

#### In

| Date | Player | From | Type | Fee |
| 30 June 2019 | Douglas | Sivasspor | Loan return | Loan return |
| 30 June 2019 | Adrián Ortolá | Deportivo La Coruña | Loan return | Loan return |
| 30 June 2019 | Denis Suárez | Arsenal | Loan return | Loan return |
| 1 July 2019 | Frenkie de Jong | Ajax | Transfer | €75M |
| 1 July 2019 | Emerson Royal | Atlético Mineiro | Transfer | €12M |
| 1 July 2019 | Neto | Valencia | Transfer | €26M |
| 12 July 2019 | Antoine Griezmann | Atlético Madrid | Transfer | €120M |
| 16 July 2019 | Marc Cucurella | Eibar | Transfer | €4M |
| 4 August 2019 | Junior Firpo | Real Betis | Transfer | €18M |

#### Out

| Date | Player | To | Type | Fee |
| 30 June 2019 | Kevin-Prince Boateng | Sassuolo | Loan return | Loan return |
| 30 June 2019 | Jeison Murillo | Valencia | Loan return | Loan return |
| 1 July 2019 | Jasper Cillessen | Valencia | Transfer | €35M |
| 1 July 2019 | Emerson Royal | Real Betis | Transfer | €6M |
| 1 July 2019 | André Gomes | Everton | Buyout clause | €25M |
| 1 July 2019 | Denis Suárez | Celta Vigo | Transfer | €12.9M |
| 12 July 2019 | Adrián Ortolá | Tenerife | Transfer | Free |
| 18 July 2019 | Marc Cucurella | Getafe | Loan | Loan |
| 27 July 2019 | Douglas | Beşiktaş | Transfer | Free |
| 27 July 2019 | Thomas Vermaelen | Vissel Kobe | Transfer | Free |
| 2 August 2019 | Malcom | Zenit St. Petersburg | Transfer | €40M |
| 19 August 2019 | Philippe Coutinho | Bayern Munich | Loan | €8.5M |
| 2 September 2019 | Rafinha | Celta Vigo | Loan | €1.5M |

### Celta Vigo

Manager: Fran Escribá (2nd season)

#### In

| Date | Player | From | Type | Fee |
| 30 June 2019 | Claudio Beauvue | Caen | Loan return | Loan return |
| 30 June 2019 | Dennis Eckert | Excelsior | Loan return | Loan return |
| 30 June 2019 | Róbert Mazáň | Venezia | Loan return | Loan return |
| 30 June 2019 | Facundo Roncaglia | Valencia | Loan return | Loan return |
| 1 July 2019 | Gabriel Fernández | Peñarol | Transfer | €3.5M |
| 1 July 2019 | Denis Suárez | Barcelona | Transfer | €12.9M |
| 11 July 2019 | Joseph Aidoo | Genk | Transfer | €8M |
| 14 July 2019 | Santi Mina | Valencia | Trade | Maxi Gómez |
| 14 July 2019 | Jorge Sáenz | Valencia | Trade | Maxi Gómez |
| 14 August 2019 | Pape Cheikh Diop | Lyon | Loan | €500K |
| 2 September 2019 | Rafinha | Barcelona | Loan | €1.5M |

#### Out

| Date | Player | To | Type | Fee |
| 30 June 2019 | Ryad Boudebouz | Real Betis | Loan return | Loan return |
| 30 June 2019 | Sofiane Boufal | Southampton | Loan return | Loan return |
| 30 June 2019 | Wesley Hoedt | Southampton | Loan return | Loan return |
| 1 July 2019 | Gustavo Cabral | Pachuca | Transfer | Free |
| 10 July 2019 | Mathias Jensen | Brentford | Transfer | €3.8M |
| 12 July 2019 | Andrew Hjulsager | Oostende | Transfer | €500K |
| 14 July 2019 | Maxi Gómez | Valencia | Trade | €14.5M + Santi Mina + Jorge Sáenz |
| 24 July 2019 | Róbert Mazáň | Tenerife | Loan | Loan |
| 31 July 2019 | Emre Mor | Galatasaray | Loan | €300K |
| 8 August 2019 | Facundo Roncaglia | Osasuna | Transfer | €250K |
| 21 August 2019 | Nemanja Radoja | Levante | Transfer | Free |
| 27 August 2019 | Jozabed | Girona | Loan | Loan |
| 2 September 2019 | Dennis Eckert | FC Ingolstadt | Transfer | Free |

### Eibar

Manager: José Luis Mendilibar (5th season)

#### In

| Date | Player | From | Type | Fee |
| 30 June 2019 | José Antonio Martínez | Granada | Loan return | Loan return |
| 30 June 2019 | Nano | Tenerife | Loan return | Loan return |
| 30 June 2019 | Yoel | Valladolid | Loan return | Loan return |
| 1 July 2019 | Pedro Bigas | Las Palmas | Buyout clause | €3M |
| 1 July 2019 | Marc Cucurella | Barcelona B | Buyout clause | €2M |
| 1 July 2019 | Álvaro Tejero | Real Madrid Castilla | Transfer | Free |
| 1 July 2019 | Esteban Burgos | Alcorcón | Transfer | Free |
| 2 July 2019 | Asier Benito | Bilbao Athletic | Transfer | Free |
| 3 July 2019 | Rubén Lobato | Oviedo B | Transfer | Free |
| 5 July 2019 | Rober Correa | Cádiz | Transfer | Free |
| 7 July 2019 | Roberto Olabe | Atlético Madrid B | Transfer | Undisclosed |
| 13 July 2019 | Edu Expósito | Deportivo La Coruña | Transfer | €4M |
| 14 July 2019 | Quique | Deportivo La Coruña | Transfer | €3.3M |
| 24 July 2019 | Takashi Inui | Real Betis | Transfer | €2M |

#### Out

| Date | Player | To | Type | Fee |
| 30 June 2019 | Marc Cardona | Barcelona B | Loan return | Loan return |
| 1 July 2019 | Pablo Hervías | Valladolid | Buyout clause | €1M |
| 1 July 2019 | Joan Jordán | Sevilla | Transfer | €14M |
| 1 July 2019 | Pere Milla | Elche | Transfer | Free |
| 4 July 2019 | Rubén Peña | Villarreal | Transfer | €8M |
| 11 July 2019 | Unai Elgezabal | Alcorcón | Contract termination | Contract termination |
| 16 July 2019 | Marc Cucurella | Barcelona | Transfer | €4M |
| 4 August 2019 | Roberto Olabe | Albacete | Loan | Loan |
| 7 August 2019 | Asier Benito | Ponferradina | Loan | Loan |
| 10 August 2019 | José Antonio Martínez | Granada | Loan | Loan |
| 13 August 2019 | Nano | Cádiz | Loan | Loan |
| 18 August 2019 | Rubén Lobato | Unattached | Released | Released |
| 20 August 2019 | Jordi Calavera | Girona | Loan | Loan |
| 2 September 2019 | Asier Riesgo | Girona | Transfer | Free |

### Espanyol

Manager: David Gallego (1st season)

#### In

| Date | Player | From | Type | Fee |
| 30 June 2019 | Pipa | Gimnàstic | Loan return | Loan return |
| 30 June 2019 | Álvaro Vázquez | Zaragoza | Loan return | Loan return |
| 6 July 2019 | Bernardo Espinosa | Girona | Loan | Loan |
| 8 July 2019 | Ander Iturraspe | Athletic Bilbao | Transfer | Free |
| 14 July 2019 | Matías Vargas | Vélez Sarsfield | Transfer | €10.5M |
| 19 July 2019 | Andrés Prieto | Leganés | Transfer | Free |
| 9 August 2019 | Fernando Calero | Valladolid | Transfer | €8M |
| 21 August 2019 | Sébastien Corchia | Sevilla | Loan | Loan |
| 26 August 2019 | Jonathan Calleri | Deportivo Maldonado | Loan | Loan |

#### Out

| Date | Player | To | Type | Fee |
| 30 June 2019 | Roberto Rosales | Málaga | Loan return | Loan return |
| 30 June 2019 | Alfa Semedo | Benfica | Loan return | Loan return |
| 1 July 2019 | Aarón Martín | Mainz 05 | Buyout clause | €6M |
| 1 July 2019 | Roberto | West Ham United | Transfer | Free |
| 10 July 2019 | Álvaro Vázquez | Sporting Gijón | Transfer | Free |
| 18 July 2019 | Mario Hermoso | Atlético Madrid | Transfer | €25M |
| 23 July 2019 | Hernán Pérez | Al Ahli | Transfer | Undisclosed |
| 1 August 2019 | Óscar Duarte | Levante | Transfer | Free |
| 14 August 2019 | Borja Iglesias | Real Betis | Transfer | €28M |
| 17 August 2019 | Álex López | Lugo | Loan | Loan |

### Getafe

Manager: José Bordalás (4th season)

#### In

| Date | Player | From | Type | Fee |
| 30 June 2019 | Iván Alejo | Málaga | Loan return | Loan return |
| 30 June 2019 | Chuli | Extremadura | Loan return | Loan return |
| 30 June 2019 | Robert Ibáñez | Osasuna | Loan return | Loan return |
| 30 June 2019 | Álvaro Jiménez | Sporting Gijón | Loan return | Loan return |
| 30 June 2019 | José Lazo | Lugo | Loan return | Loan return |
| 30 June 2019 | Filip Manojlović | Panionios | Loan return | Loan return |
| 30 June 2019 | Merveil Ndockyt | Barcelona B | Loan return | Loan return |
| 1 July 2019 | Raúl García | Girona | Transfer | Free |
| 1 July 2019 | Jack Harper | Málaga | Transfer | €1.5M |
| 8 July 2019 | Enric Gallego | Huesca | Transfer | €6M |
| 18 July 2019 | Marc Cucurella | Barcelona | Loan | Loan |
| 24 July 2019 | Allan Nyom | West Bromwich Albion | Transfer | Undisclosed |
| 3 August 2019 | Fayçal Fajr | Caen | Transfer | €1.5M |
| 13 August 2019 | Xabier Etxeita | Athletic Bilbao | Transfer | Free |
| 29 August 2019 | David Timor | Las Palmas | Transfer | Free |
| 2 September 2019 | Jason | Valencia | Loan | Loan |
| 2 September 2019 | Kenedy | Chelsea | Loan | Loan |

#### Out

| Date | Player | To | Type | Fee |
| 30 June 2019 | Sebastián Cristóforo | Fiorentina | Loan return | Loan return |
| 30 June 2019 | Dimitri Foulquier | Watford | Loan return | Loan return |
| 30 June 2019 | Samuel Sáiz | Leeds United | Loan return | Loan return |
| 12 July 2019 | Álvaro Jiménez | Albacete | Loan | Loan |
| 14 July 2019 | Gaku Shibasaki | Deportivo La Coruña | Transfer | Free |
| 25 July 2019 | Miguel Ángel | Fuenlabrada | Loan | Loan |
| 10 August 2019 | Jack Harper | Alcorcón | Loan | Loan |
| 12 August 2019 | Robert Ibáñez | Osasuna | Transfer | €2M |
| 10 August 2019 | Ignasi Miquel | Girona | Loan | Loan |
| 20 August 2019 | José Lazo | Almería | Loan | €250K |
| 22 August 2019 | Rubén Yáñez | Huesca | Loan | Loan |
| 28 August 2019 | Chuli | Recreativo | Transfer | Free |
| 28 August 2019 | Merveil Ndockyt | Osijek | Loan | Loan |
| 30 August 2019 | Iván Alejo | Cádiz | Loan | Loan |

### Granada

Manager: Diego Martínez (2nd season)

#### In

| Date | Player | From | Type | Fee |
| 30 June 2019 | Raúl Baena | Melbourne Victory | Loan return | Loan return |
| 30 June 2019 | Sergio Peña | Tondela | Loan return | Loan return |
| 30 June 2019 | Pablo Vázquez | Cultural Leonesa | Loan return | Loan return |
| 1 July 2019 | Neyder Lozano | Elche | Transfer | Free |
| 1 July 2019 | Fede Vico | Leganés | Buyout clause | €250K |
| 14 July 2019 | Domingos Duarte | Sporting CP | Transfer | Undisclosed |
| 15 July 2019 | Roberto Soldado | Fenerbahçe | Transfer | Free |
| 18 July 2019 | Yan Brice Eteki | Sevilla | Transfer | €1M |
| 26 July 2019 | Yangel Herrera | Manchester City | Loan | Loan |
| 28 July 2019 | Darwin Machís | Udinese | Transfer | €3M |
| 10 August 2019 | José Antonio Martínez | Eibar | Loan | Loan |
| 14 August 2019 | Carlos Fernández | Sevilla | Loan | Loan |
| 30 August 2019 | İsmail Köybaşı | Fenerbahçe | Transfer | Free |
| 2 September 2019 | Maxime Gonalons | Roma | Loan | Loan |

#### Out

| Date | Player | To | Type | Fee |
| 30 June 2019 | José Antonio Martínez | Eibar | Loan return | Loan return |
| 30 June 2019 | Dani Ojeda | Leganés | Loan return | Loan return |
| 30 June 2019 | Alejandro Pozo | Sevilla Atlético | Loan return | Loan return |
| 30 June 2019 | Fede San Emeterio | Valladolid | Loan return | Loan return |
| 5 July 2019 | Adri Castellano | Numancia | Transfer | Undisclosed |
| 5 July 2019 | José Antonio González | Córdoba | Loan | Loan |
| 23 July 2019 | Pablo Vázquez | Badajoz | Transfer | Free |
| 3 August 2019 | Sergio Peña | Emmen | Transfer | Free |
| 30 August 2019 | Rodri | Unattached | Released | Released |
| 2 September 2019 | Bernardo Cruz | Alcorcón | Loan | Loan |
| 5 September 2019 | Raúl Baena | Atromitos | Transfer | Free |

### Leganés

Manager: Mauricio Pellegrino (2nd season)

#### In

| Date | Player | From | Type | Fee |
| 30 June 2019 | Facundo García | AEK Larnaca | Loan return | Loan return |
| 30 June 2019 | Mamadou Koné | Málaga | Loan return | Loan return |
| 30 June 2019 | Owusu Kwabena | Salamanca | Loan return | Loan return |
| 30 June 2019 | Josua Mejías | Gimnàstic | Loan return | Loan return |
| 30 June 2019 | Dani Ojeda | Granada | Loan return | Loan return |
| 1 July 2019 | Juan Muñoz | Alcorcón | Transfer | €1M |
| 1 July 2019 | Jonathan Silva | Sporting CP | Buyout clause | €3M |
| 1 July 2019 | André Grandi | Internacional Madrid | Transfer | Free |
| 4 July 2019 | Aitor Ruibal | Real Betis | Loan | Loan |
| 4 July 2019 | Federico Varela | Porto B | Transfer | Undisclosed |
| 5 July 2019 | Juan Soriano | Sevilla | Loan | Loan |
| 8 July 2019 | Álex Martín | Real Madrid Castilla | Transfer | Undisclosed |
| 24 July 2019 | Martin Braithwaite | Middlesbrough | Buyout clause | Undisclosed |
| 24 July 2019 | Marc Navarro | Watford | Loan | Loan |
| 24 July 2019 | Roberto Rosales | Málaga | Transfer | €1.2M |
| 13 August 2019 | Roque Mesa | Sevilla | Loan | Loan |
| 13 August 2019 | Kenneth Omeruo | Chelsea | Transfer | €5M |
| 15 August 2019 | Chidozie Awaziem | Porto | Loan | Loan |
| 1 September 2019 | Guido Carrillo | Southampton | Loan | Loan |
| 2 September 2019 | Christian Rivera | Las Palmas | Loan | Loan |
| 2 September 2019 | Kévin Rodrigues | Real Sociedad | Loan | Loan |

#### Out

| Date | Player | To | Type | Fee |
| 30 June 2019 | Guido Carrillo | Southampton | Loan return | Loan return |
| 30 June 2019 | Juanfran | Deportivo La Coruña | Loan return | Loan return |
| 30 June 2019 | Andriy Lunin | Real Madrid | Loan return | Loan return |
| 30 June 2019 | Sabin Merino | Athletic Bilbao | Loan return | Loan return |
| 30 June 2019 | Allan Nyom | West Bromwich Albion | Loan return | Loan return |
| 30 June 2019 | Kenneth Omeruo | Chelsea | Loan return | Loan return |
| 30 June 2019 | Óscar | Real Madrid Castilla | Loan return | Loan return |
| 30 June 2019 | Diego Reyes | Fenerbahçe | Loan return | Loan return |
| 30 June 2019 | Michael Santos | Málaga | Loan return | Loan return |
| 30 June 2019 | Mikel Vesga | Athletic Bilbao | Loan return | Loan return |
| 1 July 2019 | Nabil El Zhar | Al Ahli | Transfer | Free |
| 1 July 2019 | Ezequiel Muñoz | Lanús | Transfer | Undisclosed |
| 1 July 2019 | Fede Vico | Granada | Buyout clause | €250K |
| 16 July 2019 | Dani Ojeda | Albacete | Loan | Loan |
| 19 July 2019 | Mamadou Koné | Deportivo La Coruña | Loan | Loan |
| 19 July 2019 | Andrés Prieto | Espanyol | Transfer | Free |
| 13 August 2019 | Gerard Gumbau | Girona | Transfer | €500K |
| 16 August 2019 | Josua Mejías | Atlético Madrid B | Loan | Loan |
| 22 August 2019 | Owusu Kwabena | Córdoba | Loan | Loan |
| 29 August 2019 | Facundo García | AEK Larnaca | Loan | Loan |
| 31 August 2019 | Álex Martín | Cartagena | Loan | Loan |
| 2 September 2019 | Juan Muñoz | Almería | Loan | €270K |

### Levante

Manager: Paco López (3rd season)

#### In

| Date | Player | From | Type | Fee |
| 30 June 2019 | Ivi | Sporting Gijón | Loan return | Loan return |
| 30 June 2019 | Iván López | Gimnàstic | Loan return | Loan return |
| 30 June 2019 | Sanjin Prcić | Strasbourg | Loan return | Loan return |
| 30 June 2019 | Armando Sadiku | Lugano | Loan return | Loan return |
| 30 June 2019 | Esteban Saveljich | Almería | Loan return | Loan return |
| 1 July 2019 | Carlos Clerc | Osasuna | Transfer | Free |
| 1 July 2019 | Sergio León | Real Betis | Transfer | €4M |
| 1 July 2019 | Jorge Miramón | Huesca | Transfer | Free |
| 1 July 2019 | Rúben Vezo | Valencia | Buyout clause | €5M |
| 2 July 2019 | Hernâni | Porto | Transfer | Free |
| 3 July 2019 | Gonzalo Melero | Huesca | Transfer | €3.6M |
| 1 August 2019 | Óscar Duarte | Espanyol | Transfer | Free |
| 21 August 2019 | Nemanja Radoja | Celta Vigo | Transfer | Free |
| 2 September 2019 | Róber Pier | Deportivo La Coruña | Transfer | Undisclosed |

#### Out

| Date | Player | To | Type | Fee |
| 30 June 2019 | Róber Pier | Deportivo La Coruña | Loan return | Loan return |
| 1 July 2019 | Jason | Valencia | Transfer | Free |
| 16 July 2019 | Pedro López | Huesca | Transfer | Free |
| 17 July 2019 | Raphael Dwamena | Zaragoza | Loan | Loan |
| 17 July 2019 | Koke Vegas | Deportivo La Coruña | Loan | Loan |
| 27 July 2019 | Esteban Saveljich | Rayo Vallecano | Transfer | €300K |
| 8 August 2019 | Chema | Nottingham Forest | Transfer | Undisclosed |
| 13 August 2019 | Ivi | Huesca | Loan | Loan |
| 15 August 2019 | Moses Simon | Nantes | Loan | Loan |
| 29 August 2019 | Antonio Luna | Rayo Vallecano | Loan | Loan |
| 1 September 2019 | Fran Manzanara | Ponferradina | Loan | Loan |
| 2 September 2019 | Cheick Doukouré | Huesca | Loan | Loan |
| 2 September 2019 | Sanjin Prcić | Strasbourg | Transfer | Free |
| 2 September 2019 | Armando Sadiku | Málaga | Loan | Loan |

### Mallorca

Manager: Vicente Moreno (3rd season)

#### In

| Date | Player | From | Type | Fee |
| 30 June 2019 | Carlos Castro | Elche | Loan return | Loan return |
| 30 June 2019 | Pierre Cornud | Linense | Loan return | Loan return |
| 30 June 2019 | Moyita | Cartagena | Loan return | Loan return |
| 30 June 2019 | Bryan Reyna | Alcoyano | Loan return | Loan return |
| 30 June 2019 | Pol Roigé | Hércules | Loan return | Loan return |
| 1 July 2019 | Ante Budimir | Crotone | Buyout clause | €2.2M |
| 1 July 2019 | Martin Valjent | Chievo | Buyout clause | €1.5M |
| 2 July 2019 | Álex Alegría | Real Betis | Transfer | Free |
| 5 July 2019 | Pablo Chavarría | Reims | Transfer | Free |
| 10 July 2019 | Josep Señé | Cultural Leonesa | Transfer | Free |
| 12 July 2019 | Aleix Febas | Real Madrid Castilla | Transfer | Free |
| 12 July 2019 | Aleksandar Sedlar | Piast Gliwice | Transfer | Free |
| 31 July 2019 | Lumor Agbenyenu | Sporting CP | Loan | Loan |
| 31 July 2019 | Igor Zlatanović | Radnik Surdulica | Transfer | €1.3M |
| 7 August 2019 | Aleksandar Trajkovski | Palermo | Transfer | Free |
| 22 August 2019 | Takefusa Kubo | Real Madrid Castilla | Loan | Loan |
| 22 August 2019 | Yannis Salibur | Guingamp | Transfer | €2M |
| 26 August 2019 | Cucho Hernández | Watford | Loan | Loan |
| 2 September 2019 | Fabri | Fulham | Loan | Loan |
| 2 September 2019 | Baba Rahman | Chelsea | Loan | Loan |
| 2 September 2019 | Iñigo Ruiz de Galarreta | Las Palmas | Transfer | Undisclosed |

#### Out

| Date | Player | To | Type | Fee |
| 30 June 2019 | Pervis Estupiñán | Watford | Loan return | Loan return |
| 30 June 2019 | Salva Ruiz | Valencia | Loan return | Loan return |
| 30 June 2019 | Nikola Stojiljković | Braga | Loan return | Loan return |
| 30 June 2019 | Leonardo Suárez | Villarreal | Loan return | Loan return |
| 6 July 2019 | Leandro Montagud | Cultural Leonesa | Transfer | Free |
| 12 July 2019 | Sergio Buenacasa | Ponferradina | Loan | Loan |
| 12 July 2019 | Franco Russo | Ponferradina | Loan | Loan |
| 14 July 2019 | Álvaro Bustos | Pontevedra | Buyout clause | Undisclosed |
| 16 July 2019 | Pol Roigé | GIF Sundsvall | Transfer | Free |
| 17 July 2019 | Carlos Castro | Lugo | Loan | Loan |
| 19 July 2019 | Pablo Valcarce | Ponferradina | Loan | Loan |
| 20 July 2019 | Stoichkov | Alcorcón | Loan | Loan |
| 22 July 2019 | Alejandro Faurlín | Marbella | Contract termination | Contract termination |
| 26 July 2019 | Fernando Cano | Lleida Esportiu | Contract termination | Contract termination |
| 30 July 2019 | Bryan Reyna | Barakaldo | Loan | Loan |
| 30 July 2019 | Álex López | Extremadura | Loan | Loan |
| 16 August 2019 | Igor Zlatanović | Numancia | Loan | Loan |
| 30 August 2019 | Antonio Sánchez | Mirandés | Loan | Loan |
| 31 August 2019 | Pierre Cornud | Oviedo B | Loan | Loan |
| 2 September 2019 | Moyita | Rayo Majadahonda | Loan | Loan |
| 2 September 2019 | Iñigo Ruiz de Galarreta | Las Palmas | Loan | Loan |

### Osasuna

Manager: Jagoba Arrasate (2nd season)

#### In

| Date | Player | From | Type | Fee |
| 30 June 2019 | Miguel Díaz | Murcia | Loan return | Loan return |
| 30 June 2019 | Imanol García | Gimnàstic | Loan return | Loan return |
| 30 June 2019 | Antonio Otegui | Melilla | Loan return | Loan return |
| 30 June 2019 | David Rodríguez | Numancia | Loan return | Loan return |
| 1 July 2019 | Marc Cardona | Barcelona B | Transfer | €2.5M |
| 1 July 2019 | Brandon | Rennes | Buyout clause | €2M |
| 1 July 2019 | Chimy Ávila | San Lorenzo | Transfer | €2.7M |
| 3 July 2019 | Pervis Estupiñán | Watford | Loan | Loan |
| 9 July 2019 | Jaume Grau | Real Madrid Castilla | Transfer | Free |
| 22 July 2019 | Darko Brašanac | Real Betis | Transfer | Undisclosed |
| 30 July 2019 | Adrián López | Porto | Transfer | Free |
| 8 August 2019 | Facundo Roncaglia | Celta Vigo | Transfer | €250K |
| 12 August 2019 | Robert Ibáñez | Getafe | Transfer | €2M |
| 14 August 2019 | Raúl Navas | Real Sociedad | Loan | Loan |

#### Out

| Date | Player | To | Type | Fee |
| 30 June 2019 | Robert Ibáñez | Getafe | Loan return | Loan return |
| 1 July 2019 | Carlos Clerc | Levante | Transfer | Free |
| 7 July 2019 | Miguel Díaz | Tudelano | Transfer | Free |
| 9 July 2019 | Jaume Grau | Lugo | Loan | Loan |
| 19 July 2019 | Imanol García | Córdoba | Transfer | Free |
| 20 August 2019 | David Rodríguez | Racing Santander | Transfer | Free |
| 27 August 2019 | Antonio Otegui | Numancia | Loan | Loan |

### Real Betis

Manager: Rubi (1st season)

#### In

| Date | Player | From | Type | Fee |
| 30 June 2019 | Álex Alegría | Sporting Gijón | Loan return | Loan return |
| 30 June 2019 | Ryad Boudebouz | Celta Vigo | Loan return | Loan return |
| 30 June 2019 | Darko Brašanac | Alavés | Loan return | Loan return |
| 30 June 2019 | Víctor Camarasa | Cardiff City | Loan return | Loan return |
| 30 June 2019 | Takashi Inui | Alavés | Loan return | Loan return |
| 30 June 2019 | Juanjo Narváez | Almería | Loan return | Loan return |
| 30 June 2019 | Alin Toșca | PAOK | Loan return | Loan return |
| 1 July 2019 | Emerson Royal | Barcelona | Transfer | €6M |
| 1 July 2019 | Juanmi | Real Sociedad | Transfer | €8M |
| 1 July 2019 | Giovani Lo Celso | Paris Saint-Germain | Buyout clause | €25M |
| 16 July 2019 | Alfonso Pedraza | Villarreal | Loan | Loan |
| 18 July 2019 | Dani Martín | Sporting Gijón | Transfer | €5M |
| 22 July 2019 | Nabil Fekir | Lyon | Transfer | €20M |
| 22 July 2019 | Yassin Fekir | Lyon II | Transfer | Undisclosed |
| 14 August 2019 | Borja Iglesias | Espanyol | Transfer | €28M |
| 14 August 2019 | Álex Moreno | Rayo Vallecano | Transfer | €7M |

#### Out

| Date | Player | To | Type | Fee |
| 30 June 2019 | Emerson Royal | Atlético Mineiro | Loan return | Loan return |
| 30 June 2019 | Jesé | Paris Saint-Germain | Loan return | Loan return |
| 1 July 2019 | Sergio León | Levante | Transfer | €4M |
| 2 July 2019 | Álex Alegría | Mallorca | Transfer | Free |
| 4 July 2019 | Aitor Ruibal | Leganés | Loan | Loan |
| 10 July 2019 | Pau López | Roma | Transfer | €23.5M |
| 20 July 2019 | Alin Toșca | Gazişehir Gaziantep | Transfer | Free |
| 22 July 2019 | Darko Brašanac | Osasuna | Transfer | Undisclosed |
| 24 July 2019 | Takashi Inui | Eibar | Transfer | €2M |
| 27 July 2019 | Ryad Boudebouz | Saint-Étienne | Transfer | €3.5M |
| 4 August 2019 | Junior Firpo | Barcelona | Transfer | €18M |
| 7 August 2019 | Víctor Camarasa | Crystal Palace | Loan | Loan |
| 8 August 2019 | Giovani Lo Celso | Tottenham Hotspur | Loan | €18M |
| 31 August 2019 | Juanjo Narváez | Las Palmas | Loan | Loan |

### Real Madrid

Manager: Zinedine Zidane (2nd season)

#### In

| Date | Player | From | Type | Fee |
| 30 June 2019 | Raúl de Tomás | Rayo Vallecano | Loan return | Loan return |
| 30 June 2019 | Théo Hernandez | Real Sociedad | Loan return | Loan return |
| 30 June 2019 | Andriy Lunin | Leganés | Loan return | Loan return |
| 30 June 2019 | Martin Ødegaard | Vitesse | Loan return | Loan return |
| 30 June 2019 | James Rodríguez | Bayern Munich | Loan return | Loan return |
| 30 June 2019 | Lucas Silva | Cruzeiro | Loan return | Loan return |
| 1 July 2019 | Eden Hazard | Chelsea | Transfer | €100M |
| 1 July 2019 | Luka Jović | Eintracht Frankfurt | Transfer | €60M |
| 1 July 2019 | Ferland Mendy | Lyon | Transfer | €48M |
| 1 July 2019 | Éder Militão | Porto | Transfer | €50M |
| 1 July 2019 | Rodrygo | Santos | Transfer | €45M |
| 2 September 2019 | Alphonse Areola | Paris Saint-Germain | Loan | Loan |

#### Out

| Date | Player | To | Type | Fee |
| 1 July 2019 | Mateo Kovačić | Chelsea | Buyout clause | €45M |
| 1 July 2019 | Marcos Llorente | Atlético Madrid | Transfer | €40M |
| 3 July 2019 | Raúl de Tomás | Benfica | Transfer | €20M |
| 5 July 2019 | Martin Ødegaard | Real Sociedad | Loan | Loan |
| 5 July 2019 | Sergio Reguilón | Sevilla | Loan | Loan |
| 7 July 2019 | Théo Hernandez | Milan | Transfer | €20M |
| 8 July 2019 | Luca Zidane | Racing Santander | Loan | Loan |
| 25 July 2019 | Dani Ceballos | Arsenal | Loan | Loan |
| 25 July 2019 | Jesús Vallejo | Wolverhampton Wanderers | Loan | Loan |
| 13 August 2019 | Andriy Lunin | Valladolid | Loan | Loan |
| 2 September 2019 | Keylor Navas | Paris Saint-Germain | Transfer | €15M |
| 2 September 2019 | Lucas Silva | Unattached | Released | Released |

### Real Sociedad

Manager: Imanol Alguacil (2nd season)

#### In

| Date | Player | From | Type | Fee |
| 30 June 2019 | Modibo Sagnan | Lens | Loan return | Loan return |
| 1 July 2019 | Alexander Isak | Borussia Dortmund | Transfer | €8M |
| 1 July 2019 | Álex Remiro | Athletic Bilbao | Transfer | Free |
| 1 July 2019 | Portu | Girona | Transfer | €10M |
| 5 July 2019 | Martin Ødegaard | Real Madrid | Loan | Loan |
| 31 August 2019 | Nacho Monreal | Arsenal | Transfer | €250K |

#### Out

| Date | Player | To | Type | Fee |
| 30 June 2019 | Théo Hernandez | Real Madrid | Loan return | Loan return |
| 30 June 2019 | Sandro Ramírez | Everton | Loan return | Loan return |
| 1 July 2019 | Juanmi | Real Betis | Transfer | €8M |
| 11 July 2019 | Jon Bautista | Eupen | Loan | Loan |
| 12 July 2019 | Eneko Capilla | Asteras Tripolis | Transfer | Undisclosed |
| 19 July 2019 | Martín Merquelanz | Albacete | Loan | Loan |
| 29 July 2019 | Héctor Moreno | Al-Gharafa | Transfer | Undisclosed |
| 14 August 2019 | Raúl Navas | Osasuna | Loan | Loan |
| 14 August 2019 | Gerónimo Rulli | Montpellier | Loan | €1.5M |
| 2 September 2019 | Kévin Rodrigues | Leganés | Loan | Loan |

### Sevilla

Manager: Julen Lopetegui (1st season)

#### In

| Date | Player | From | Type | Fee |
| 30 June 2019 | Sébastien Corchia | Benfica | Loan return | Loan return |
| 30 June 2019 | Luis Muriel | Fiorentina | Loan return | Loan return |
| 30 June 2019 | Sergio Rico | Fulham | Loan return | Loan return |
| 1 July 2019 | Diego Carlos | Nantes | Transfer | €15M |
| 1 July 2019 | Mu'nas Dabbur | Red Bull Salzburg | Transfer | €15M |
| 1 July 2019 | Luuk de Jong | PSV | Transfer | €12.5M |
| 1 July 2019 | Joan Jordán | Eibar | Transfer | €14M |
| 1 July 2019 | Maximilian Wöber | Ajax | Buyout clause | €10.5M |
| 3 July 2019 | Jules Koundé | Bordeaux | Transfer | €25M |
| 3 July 2019 | Lucas Ocampos | Marseille | Transfer | €15M |
| 5 July 2019 | Sergio Reguilón | Real Madrid | Loan | Loan |
| 12 July 2019 | Fernando | Galatasaray | Transfer | €4.5M |
| 15 July 2019 | Óliver Torres | Porto | Transfer | €12M |
| 17 July 2019 | Yan Brice Eteki | Almería | Transfer | €500K |
| 23 July 2019 | Nemanja Gudelj | Guangzhou Evergrande | Transfer | Free |
| 14 August 2019 | Rony Lopes | Monaco | Transfer | €25M |
| 2 September 2019 | Bono | Girona | Loan | Loan |
| 2 September 2019 | Javier Hernández | West Ham United | Transfer | €7.8M |

#### Out

| Date | Player | To | Type | Fee |
| 30 June 2019 | Maxime Gonalons | Roma | Loan return | Loan return |
| 30 June 2019 | Marko Rog | Napoli | Loan return | Loan return |
| 30 June 2019 | André Silva | Milan | Loan return | Loan return |
| 1 July 2019 | Gabriel Mercado | Al-Rayyan | Transfer | Free |
| 1 July 2019 | Luis Muriel | Atalanta | Transfer | €15M |
| 1 July 2019 | Quincy Promes | Ajax | Transfer | €15.7M |
| 2 July 2019 | Pablo Sarabia | Paris Saint-Germain | Transfer | €18M |
| 5 July 2019 | Juan Soriano | Leganés | Loan | Loan |
| 18 July 2019 | Yan Brice Eteki | Granada | Transfer | €1M |
| 28 July 2019 | Aleix Vidal | Alavés | Loan | Loan |
| 7 August 2019 | Ibrahim Amadou | Norwich City | Loan | Loan |
| 13 August 2019 | Roque Mesa | Leganés | Loan | Loan |
| 13 August 2019 | Maximilian Wöber | Red Bull Salzburg | Transfer | €12M |
| 14 August 2019 | Wissam Ben Yedder | Monaco | Transfer | €40M |
| 14 August 2019 | Carlos Fernández | Granada | Loan | Loan |
| 21 August 2019 | Sébastien Corchia | Espanyol | Loan | Loan |
| 26 August 2019 | Joris Gnagnon | Rennes | Loan | Loan |
| 28 August 2019 | Guilherme Arana | Atalanta | Loan | €1M |
| 1 September 2019 | Sergio Rico | Paris Saint-Germain | Loan | Loan |
| 2 September 2019 | Simon Kjær | Atalanta | Loan | Loan |

### Valencia

Manager: Marcelino (3rd season)

#### In

| Date | Player | From | Type | Fee |
| 30 June 2019 | Aymen Abdennour | Marseille | Loan return | Loan return |
| 30 June 2019 | Nacho Gil | Elche | Loan return | Loan return |
| 30 June 2019 | Álvaro Medrán | Rayo Vallecano | Loan return | Loan return |
| 30 June 2019 | Jeison Murillo | Barcelona | Loan return | Loan return |
| 30 June 2019 | Salva Ruiz | Mallorca | Loan return | Loan return |
| 30 June 2019 | Manu Vallejo | Cádiz | Loan return | Loan return |
| 1 July 2019 | Denis Cheryshev | Villarreal | Buyout clause | €6M |
| 1 July 2019 | Jasper Cillessen | Barcelona | Transfer | €35M |
| 1 July 2019 | Jason | Levante | Transfer | Free |
| 1 July 2019 | Jorge Sáenz | Tenerife | Transfer | €2M |
| 14 July 2019 | Maxi Gómez | Celta Vigo | Trade | €14.5M + Santi Mina + Jorge Sáenz |
| 12 August 2019 | Eliaquim Mangala | Manchester City | Transfer | Free |
| 13 August 2019 | Jaume Costa | Villarreal | Loan | Loan |
| 2 September 2019 | Thierry Correia | Sporting CP | Transfer | €12M |

#### Out

| Date | Player | To | Type | Fee |
| 30 June 2019 | Facundo Roncaglia | Celta Vigo | Loan return | Loan return |
| 30 June 2019 | Simone Zaza | Torino | Buyout clause | €12M |
| 1 July 2019 | Neto | Barcelona | Transfer | €26M |
| 1 July 2019 | Rúben Vezo | Levante | Buyout clause | €5M |
| 5 July 2019 | Toni Lato | PSV | Loan | Loan |
| 9 July 2019 | Álex Blanco | Zaragoza | Loan | Loan |
| 11 July 2019 | Aymen Abdennour | Kayserispor | Transfer | Free |
| 13 July 2019 | Jeison Murillo | Sampdoria | Loan | €2M |
| 14 July 2019 | Santi Mina | Celta Vigo | Trade | Maxi Gómez |
| 14 July 2019 | Jorge Sáenz | Celta Vigo | Trade | Maxi Gómez |
| 19 July 2019 | Nacho Gil | Ponferradina | Transfer | Free |
| 2 September 2019 | Jason | Getafe | Loan | Loan |
| 2 September 2019 | Salva Ruiz | Deportivo La Coruña | Transfer | Free |
| 3 September 2019 | Álvaro Medrán | Unattached | Released | Released |

### Valladolid

Manager: Sergio González (3rd season)

#### In

| Date | Player | From | Type | Fee |
| 30 June 2019 | Álvaro Aguado | Córdoba | Loan return | Loan return |
| 30 June 2019 | Churripi | Albacete | Loan return | Loan return |
| 30 June 2019 | Antonio Domínguez | Sabadell | Loan return | Loan return |
| 30 June 2019 | David Mayoral | Alcorcón | Loan return | Loan return |
| 30 June 2019 | Chris Ramos | Sevilla Atlético | Loan return | Loan return |
| 30 June 2019 | Fede San Emeterio | Granada | Loan return | Loan return |
| 1 July 2019 | Jorge de Frutos | Real Madrid Castilla | Loan | Loan |
| 1 July 2019 | Pablo Hervías | Eibar | Buyout clause | €1M |
| 2 July 2019 | Sandro Ramírez | Everton | Loan | Loan |
| 6 July 2019 | Federico Barba | Chievo | Loan | Loan |
| 12 August 2019 | Pedro Porro | Manchester City | Loan | Loan |
| 13 August 2019 | Andriy Lunin | Real Madrid | Loan | Loan |

#### Out

| Date | Player | To | Type | Fee |
| 30 June 2019 | Duje Čop | Standard Liège | Loan return | Loan return |
| 30 June 2019 | Borja Fernández | Retired | Retired | Retired |
| 30 June 2019 | Keko | Málaga | Loan return | Loan return |
| 30 June 2019 | Daniele Verde | Roma | Loan return | Loan return |
| 30 June 2019 | Yoel | Eibar | Loan return | Loan return |
| 11 July 2019 | Moi | Racing Santander | Loan | Loan |
| 25 July 2019 | Antonio Domínguez | Algeciras | Transfer | Free |
| 9 August 2019 | Fernando Calero | Espanyol | Transfer | €8M |
| 16 August 2019 | Churripi | Ponferradina | Loan | Loan |
| 17 August 2019 | David Mayoral | UCAM Murcia | Transfer | Free |
| 2 September 2019 | Chris Ramos | Badajoz | Loan return | Loan return |

### Villarreal

Manager: Javier Calleja (2nd season)

#### In

| Date | Player | From | Type | Fee |
| 30 June 2019 | Akram Afif | Al Sadd | Loan return | Loan return |
| 30 June 2019 | Ramiro Guerra | Gimnàstic | Loan return | Loan return |
| 30 June 2019 | Alfred N'Diaye | Málaga | Loan return | Loan return |
| 30 June 2019 | Rúben Semedo | Rio Ave | Loan return | Loan return |
| 30 June 2019 | Leonardo Suárez | Mallorca | Loan return | Loan return |
| 4 July 2019 | Raúl Albiol | Napoli | Transfer | €5M |
| 4 July 2019 | Rubén Peña | Eibar | Transfer | €8M |
| 9 July 2019 | Alberto Moreno | Liverpool | Transfer | Free |
| 18 July 2019 | Moi Gómez | Sporting Gijón | Transfer | Undisclosed |
| 26 July 2019 | André-Frank Zambo Anguissa | Fulham | Loan | Loan |
| 20 August 2019 | Javier Ontiveros | Málaga | Transfer | €7.5M |

#### Out

| Date | Player | To | Type | Fee |
| 1 July 2019 | Akram Afif | Al Sadd | Loan | Loan |
| 1 July 2019 | Denis Cheryshev | Valencia | Buyout clause | €6M |
| 1 July 2019 | Pablo Fornals | West Ham United | Transfer | €28M |
| 1 July 2019 | Javi Fuego | Sporting Gijón | Transfer | Free |
| 1 July 2019 | Nicola Sansone | Bologna | Buyout clause | €7.5M |
| 1 July 2019 | Rúben Semedo | Olympiacos | Transfer | €4.5M |
| 1 July 2019 | Roberto Soriano | Bologna | Buyout clause | €7.5M |
| 11 July 2019 | Miguelón | Huesca | Loan | Loan |
| 16 July 2019 | Alfonso Pedraza | Real Betis | Loan | Loan |
| 19 July 2019 | Álvaro | Marseille | Loan | Loan |
| 5 August 2019 | Dani Raba | Huesca | Loan | Loan |
| 7 August 2019 | Víctor Ruiz | Beşiktaş | Transfer | €2.5M |
| 13 August 2019 | Jaume Costa | Valencia | Loan | Loan |
| 30 August 2019 | Alfred N'Diaye | Al-Shabab | Transfer | €6M |