# List of Spanish football transfers summer 2018

This is a list of Spanish football transfers for the summer sale prior to the 2018–19 season of La Liga and Segunda División. Only moves from La Liga and Segunda División are listed.
The summer transfer window began on 1 July 2018, although a few transfers took place prior to that date. The window closed at midnight on 1 September 2018. 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.

## La Liga
### Alavés

Manager: Abelardo Fernández (2nd season)

#### In

| Date | Player | From | Type | Fee |
| 25 May 2018 | Anderson | Rudeš | Loan return | Loan return |
| 29 May 2018 | John Guidetti | Celta Vigo | Transfer | €4M |
| 17 June 2018 | Jony | Málaga | Loan | Loan |
| 19 June 2018 | Juanan Entrena | Rudeš | Loan return | Loan return |
| 30 June 2018 | Antonio Cristian | Rudeš | Loan return | Loan return |
| 30 June 2018 | Einar Galilea | Rudeš | Loan return | Loan return |
| 30 June 2018 | Nando | Lorca | Loan return | Loan return |
| 1 July 2018 | Rafa Navarro | Real Betis | Transfer | Free |
| 6 July 2018 | Ximo Navarro | Las Palmas | Transfer | Undisclosed |
| 11 July 2018 | Aleksandar Katai | Chicago Fire | Loan return | Loan return |
| 12 July 2018 | Javier Muñoz | Real Madrid Castilla | Transfer | Free |
| 16 July 2018 | Borja Bastón | Swansea City | Loan | Loan |
| 27 July 2018 | Patrick Twumasi | Astana | Transfer | Free |
| 9 August 2018 | Adrián Marín | Villarreal | Transfer | Undisclosed |
| 12 August 2018 | Tomás Pina | Club Brugge | Transfer | Undisclosed |
| 22 August 2018 | Jonathan Calleri | Deportivo Maldonado | Loan | Loan |
| 31 August 2018 | Darko Brašanac | Real Betis | Loan | Loan |

#### Out

| Date | Player | To | Type | Fee |
| 25 May 2018 | Anderson | Sochaux | Loan | Loan |
| 29 May 2018 | John Guidetti | Celta Vigo | Loan return | Loan return |
| 19 June 2018 | Juanan Entrena | Omonia | Transfer | Undisclosed |
| 22 June 2018 | Alexis | Al-Ahli | Transfer | Free |
| 28 June 2018 | Christian Santos | Deportivo La Coruña | Transfer | Free |
| 30 June 2018 | Héctor Hernández | Real Sociedad | Loan return | Loan return |
| 30 June 2018 | Bojan Krkić | Stoke City | Loan return | Loan return |
| 30 June 2018 | Álvaro Medrán | Valecia | Loan return | Loan return |
| 30 June 2018 | Munir | Barcelona | Loan return | Loan return |
| 30 June 2018 | Alfonso Pedraza | Villarreal | Loan return | Loan return |
| 30 June 2018 | Hernán Pérez | Espanyol | Loan return | Loan return |
| 30 June 2018 | Tomás Pina | Club Brugge | Loan return | Loan return |
| 1 July 2018 | Nando | Sochaux | Loan | Loan |
| 1 July 2018 | Rafa Navarro | Sochaux | Loan | Loan |
| 11 July 2018 | Aleksandar Katai | Chicago Fire | Transfer | Undisclosed |
| 12 July 2018 | Javier Muñoz | Oviedo | Loan | Loan |
| 18 July 2018 | Antonio Cristian | Fuenlabrada | Loan | Loan |
| 24 July 2018 | Ermedin Demirović | Sochaux | Loan | Loan |
| 28 July 2018 | Sergio Llamas | TBD | TBD | Free |

### Athletic Bilbao

Manager: Eduardo Berizzo (1st season)

#### In

| Date | Player | From | Type | Fee |
| 30 June 2018 | Markel Etxeberria | Numancia | Loan return | Loan return |
| 30 June 2018 | Unai López | Rayo Vallecano | Loan return | Loan return |
| 30 June 2018 | Álex Remiro | Huesca | Loan return | Loan return |
| 30 June 2018 | Asier Villalibre | Lorca | Loan return | Loan return |
| 1 July 2018 | Ander Capa | Eibar | Transfer | €3M |
| 1 July 2018 | Cristian Ganea | Viitorul Constanța | Transfer | €1M |
| 1 July 2018 | Dani García | Eibar | Transfer | Free |
| 2 July 2018 | Yuri Berchiche | Paris Saint-Germain | Transfer | €19M |

#### Out

| Date | Player | To | Type | Fee |
| 28 June 2018 | Enric Saborit | Maccabi Tel Aviv | Transfer | Free |
| 30 June 2018 | Kike Sola | Retired | Retired | Retired |
| 4 July 2018 | Mikel Vesga | Leganés | Loan | Loan |
| 23 July 2018 | Xabier Etxeita | Huesca | Loan | Loan |
| 8 August 2018 | Kepa Arrizabalaga | Chelsea | Transfer | £72M |
| 31 August 2018 | Sabin Merino | Leganés | Loan | Loan |

### Atlético Madrid

Manager: Diego Simeone (8th season)

#### In

| Date | Player | From | Type | Fee |
| 24 May 2018 | Rodri | Villarreal | Transfer | €20M |
| 30 June 2018 | Héctor Hernández | Albacete | Loan return | Loan return |
| 30 June 2018 | Diogo Jota | Wolverhampton Wanderers | Loan return | Loan return |
| 30 June 2018 | Bernard Mensah | Kasımpaşa | Loan return | Loan return |
| 30 June 2018 | André Moreira | Belenenses | Loan return | Loan return |
| 30 June 2018 | Emiliano Velázquez | Rayo Vallecano | Loan return | Loan return |
| 30 June 2018 | Luciano Vietto | Valencia | Loan return | Loan return |
| 10 July 2018 | Antonio Adán | Real Betis | Transfer | €1M |
| 25 July 2018 | Jonny Castro | Celta Vigo | Transfer | €7M |
| 25 July 2018 | Gelson Martins | Sporting CP | Transfer | Free |
| 27 July 2018 | Thomas Lemar | Monaco | Transfer | £52m |
| 31 July 2018 | Santiago Arias | PSV | Transfer | €11M |
| 9 August 2018 | Nikola Kalinić | Fiorentina | Transfer | €8.9M |

#### Out

| Date | Player | To | Type | Fee |
| 28 June 2018 | Gabi | Al Sadd | Transfer | Free |
| 1 July 2018 | Diogo Jota | Wolverhampton Wanderers | Transfer | £12.6M |
| 3 July 2018 | Bernard Mensah | Kayserispor | Loan | Loan |
| 10 July 2018 | Fernando Torres | Sagan Tosu | Transfer | Free |
| 11 July 2018 | Axel Werner | Huesca | Loan | Loan |
| 23 July 2018 | Emiliano Velázquez | Rayo Vallecano | Transfer | €1M |
| 25 July 2018 | Jonny Castro | Wolverhampton Wanderers | Loan | Loan |
| 31 July 2018 | Šime Vrsaljko | Internazionale | Loan | Loan |
| 1 August 2018 | André Moreira | Aston Villa | Loan | Loan |
| 9 August 2018 | Luciano Vietto | Fulham | Loan | Loan |
| 13 August 2018 | Kevin Gameiro | Valencia | Transfer | €16M |

### Barcelona

Manager: Ernesto Valverde (2nd season)

#### In

| Date | Player | From | Type | Fee |
| 11 June 2018 | Gerard Deulofeu | Watford | Loan return | Loan return |
| 30 June 2018 | Douglas | Benfica | Loan return | Loan return |
| 30 June 2018 | Munir | Alavés | Loan return | Loan return |
| 30 June 2018 | Rafinha | Internazionale | Loan return | Loan return |
| 30 June 2018 | Marlon Santos | Nice | Loan return | Loan return |
| 9 July 2018 | Arthur | Grêmio | Transfer | €31M |
| 12 July 2018 | Clément Lenglet | Sevilla | Transfer | €35M |
| 24 July 2018 | Malcom | Bordeaux | Transfer | €41M |
| 3 August 2018 | Arturo Vidal | Bayern Munich | Transfer | €18.1M |

#### Out

| Date | Player | To | Type | Fee |
| 24 May 2018 | Andrés Iniesta | Vissel Kobe | Transfer | Free |
| 11 June 2018 | Gerard Deulofeu | Watford | Transfer | £11.5M |
| 8 July 2018 | Paulinho | Guangzhou Evergrande | Loan | Loan |
| 23 July 2018 | Douglas | Sivasspor | Loan | Loan |
| 1 August 2018 | Lucas Digne | Everton | Transfer | £18M |
| 4 August 2018 | Aleix Vidal | Sevilla | Transfer | €8.5M |
| 9 August 2018 | André Gomes | Everton | Loan | £2M |
| 9 August 2018 | Yerry Mina | Everton | Transfer | £27M |
| 16 August 2018 | Marlon Santos | Sassuolo | Transfer | €6M |
| 28 August 2018 | Paco Alcácer | Borussia Dortmund | Loan | €2M |

### Celta Vigo

Manager: Antonio Mohamed (1st season)

#### In

| Date | Player | From | Type | Fee |
| 29 May 2018 | John Guidetti | Alavés | Loan return | Loan return |
| 4 June 2018 | David Juncà | Eibar | Transfer | Free |
| 14 June 2018 | Néstor Araujo | Santos Laguna | Transfer | Undisclosed |
| 16 June 2018 | Okay Yokuşlu | Trabzonspor | Transfer | €7.5M |
| 19 June 2018 | Álvaro Lemos | Lugo | Loan return | Loan return |
| 30 June 2018 | Claudio Beauvue | Leganés | Loan return | Loan return |
| 30 June 2018 | Théo Bongonda | Zulte-Waregem | Loan return | Loan return |
| 30 June 2018 | David Costas | Barcelona B | Loan return | Loan return |
| 30 June 2018 | Borja Fernández | Reus | Loan return | Loan return |
| 30 June 2018 | Andrew Hjulsager | Granada | Loan return | Loan return |
| 30 June 2018 | Iván Villar | Levante | Loan return | Loan return |
| 20 July 2018 | Sofiane Boufal | Southampton | Loan | Loan |
| 1 August 2018 | Fran Beltrán | Rayo Vallecano | Transfer | €8M |
| 8 August 2018 | Mathias Jensen | FC Nordsjælland | Transfer | €5M |
| 14 August 2018 | Júnior Alonso | Lille | Loan | Loan |

#### Out

| Date | Player | To | Type | Fee |
| 29 May 2018 | John Guidetti | Alavés | Transfer | €4M |
| 19 June 2018 | Álvaro Lemos | Las Palmas | Transfer | Undisclosed |
| 30 June 2018 | Lucas Boyé | Torino | Loan return | Loan return |
| 4 July 2018 | Théo Bongonda | Zulte-Waregem | Transfer | €1.6M |
| 4 July 2018 | Pablo Hernández | Independiente | Transfer | €1M |
| 9 July 2018 | Borja Iglesias | Espanyol | Transfer | €10M |
| 10 July 2018 | Daniel Wass | Valencia | Transfer | €6M |
| 23 July 2018 | Sergi Gómez | Sevilla | Transfer | €5M |
| 25 July 2018 | Jonny Castro | Atlético Madrid | Transfer | €7M |
| 8 August 2018 | Juan Hernández | Cádiz | Loan | Loan |
| 8 August 2018 | Andreu Fontàs | Sporting Kansas City | Transfer | Free |
| 30 August 2018 | Claudio Beauvue | Caen | Loan | Loan |

### Eibar

Manager: José Luis Mendilibar (4th season)

#### In

| Date | Player | From | Type | Fee |
| 27 April 2018 | Fabián Orellana | Valencia | Transfer | €2M |
| 30 June 2018 | Bebé | Rayo Vallecano | Loan return | Loan return |
| 30 June 2018 | Unai Elgezabal | Numancia | Loan return | Loan return |
| 30 June 2018 | Álex Gálvez | Las Palmas | Loan return | Loan return |
| 30 June 2018 | Pablo Hervías | Valladolid | Loan return | Loan return |
| 30 June 2018 | Pere Milla | Numancia | Loan return | Loan return |
| 30 June 2018 | Nano Mesa | Sporting Gijón | Loan return | Loan return |
| 30 June 2018 | Cristian Rivera | Barcelona B | Loan return | Loan return |
| 1 July 2018 | José Antonio Martínez | Barcelona B | Transfer | Free |
| 19 July 2018 | Marc Cardona | Barcelona B | Loan | Loan |
| 26 July 2018 | Sergio Álvarez | Sporting Gijón | Transfer | €4M |
| 31 July 2018 | Pedro Bigas | Las Palmas | Loan | Loan |
| 30 August 2018 | Pablo de Blasis | Mainz 05 | Transfer | €2M |
| 31 August 2018 | Marc Cucurella | Barcelona B | Loan | Loan |

#### Out

| Date | Player | To | Type | Fee |
| 27 April 2018 | Fabián Orellana | Valencia | Loan return | Loan return |
| 25 May 2018 | Ander Capa | Athletic Bilbao | Transfer | €3M |
| 4 June 2018 | David Juncà | Celta Vigo | Transfer | Free |
| 30 June 2018 | Vukašin Jovanović | Bordeaux | Loan return | Loan return |
| 30 June 2018 | David Lombán | TBD | TBD | Free |
| 30 June 2018 | Fran Rico | Granada | Loan return | Loan return |
| 1 July 2018 | Dani García | Athletic Bilbao | Transfer | Free |
| 1 July 2018 | Takashi Inui | Real Betis | Transfer | Free |
| 26 July 2018 | Iván Alejo | Getafe | Transfer | €4M |
| 30 July 2018 | José Antonio Martínez | Granada | Loan | Loan |
| 31 July 2018 | Christian Rivera | Las Palmas | Transfer | Undisclosed |
| 4 August 2018 | Nano | Tenerife | Loan | Loan |
| 15 August 2018 | Unai Elgezabal | Alcorcón | Loan | Loan |
| 30 August 2018 | Yoel | Valladolid | Loan | Loan |
| 31 August 2018 | Bebé | Rayo Vallecano | Transfer | €750K |
| 31 August 2018 | Álex Gálvez | Rayo Vallecano | Transfer | Free |

### Espanyol

Manager: Rubi (1st season)

#### In

| Date | Player | From | Type | Fee |
| 30 June 2018 | Hernán Pérez | Alavés | Loan return | Loan return |
| 30 June 2018 | Roberto Jiménez | Málaga | Loan return | Loan return |
| 30 June 2018 | Álvaro Vázquez | Gimnàstic | Loan return | Loan return |
| 1 July 2018 | Sergi Darder | Lyon | Transfer | €8M |
| 1 July 2018 | Sergio Sánchez | Rubin Kazan | Transfer | Free |
| 9 July 2018 | Borja Iglesias | Celta Vigo | Transfer | €10M |
| 31 August 2018 | Roberto Rosales | Málaga | Loan | Loan |

#### Out

| Date | Player | To | Type | Fee |
| 12 June 2018 | Gerard Moreno | Villarreal | Transfer | €20M |
| 15 June 2018 | Marc Navarro | Watford | Transfer | £1.8M |
| 21 June 2018 | José Manuel Jurado | Al-Ahli | Transfer | Free |
| 30 June 2018 | Jairo Morillas | V-Varen Nagasaki | Transfer | Free |
| 30 June 2018 | Carlos Sánchez | Fiorentina | Loan return | Loan return |
| 30 June 2018 | Sergio Sánchez | Rubin Kazan | Loan return | Loan return |
| 1 July 2018 | Pau López | Real Betis | Transfer | Free |
| 6 August 2018 | Aarón Martín | Mainz 05 | Loan | Loan |
| 23 August 2018 | Álvaro Vázquez | Zaragoza | Loan | Loan |
| 31 August 2018 | Sergio Sánchez | Unattached | Unattached | Unattached |

### Getafe

Manager: José Bordalás (3rd season)

#### In

| Date | Player | From | Type | Fee |
| 20 May 2018 | Oswaldo Alanís | Guadalajara | Transfer | Free |
| 29 May 2018 | Alberto García | Rayo Vallecano | Loan return | Loan return |
| 8 June 2018 | Emi Buendía | Cultural Leonesa | Loan return | Loan return |
| 11 June 2018 | Vitorino Antunes | Dynamo Kyiv | Transfer | €2.5M |
| 11 June 2018 | Mauro Arambarri | Boston River | Transfer | €2M |
| 22 June 2018 | Sergi Guardiola | Córdoba | Loan | Loan |
| 27 June 2018 | Markel Bergara | Real Sociedad | Transfer | Free |
| 30 June 2018 | Chuli | Lugo | Loan return | Loan return |
| 30 June 2018 | Robert Ibáñez | Osasuna | Loan return | Loan return |
| 30 June 2018 | Rubén Yáñez | Cádiz | Loan return | Loan return |
| 30 June 2018 | Karim Yoda | Reus | Loan return | Loan return |
| 2 July 2018 | Jaime Mata | Valladolid | Transfer | Free |
| 4 July 2018 | Leandro Chichizola | Las Palmas | Transfer | Free |
| 6 July 2018 | Ayoub Abou | Rayo Majadahonda | Transfer | Free |
| 7 July 2018 | Leandro Cabrera | Crotone | Transfer | €605K |
| 13 July 2018 | José Carlos Lazo | Real Madrid Castilla | Transfer | Free |
| 13 July 2018 | David Soria | Sevilla | Transfer | €3M |
| 16 July 2018 | Nemanja Maksimović | Valencia | Transfer | €5M |
| 26 July 2018 | Iván Alejo | Eibar | Transfer | €4M |
| 4 August 2018 | Ignasi Miquel | Málaga | Transfer | €3.5M |
| 23 August 2018 | Dimitri Foulquier | Watford | Loan | Loan |
| 31 August 2018 | Sebastián Cristóforo | Fiorentina | Loan | Loan |

#### Out

| Date | Player | To | Type | Fee |
| 29 May 2018 | Alberto García | Rayo Vallecano | Transfer | Free |
| 8 June 2018 | Emi Buendía | Norwich City | Transfer | £1.3M |
| 11 June 2018 | Vitorino Antunes | Dynamo Kyiv | Loan return | Loan return |
| 11 June 2018 | Mauro Arambarri | Boston River | Loan return | Loan return |
| 25 June 2018 | Francisco Molinero | Sporting Gijón | Transfer | Free |
| 27 June 2018 | Markel Bergara | Real Sociedad | Loan return | Loan return |
| 30 June 2018 | Leandro Cabrera | Crotone | Loan return | Loan return |
| 30 June 2018 | Mathieu Flamini | TBD | TBD | Free |
| 30 June 2018 | Emiliano Martínez | Arsenal | Loan return | Loan return |
| 30 June 2018 | Sergio Mora | TBD | TBD | Free |
| 30 June 2018 | Loïc Rémy | Las Palmas | Loan return | Loan return |
| 1 July 2018 | Vicente Guaita | Crystal Palace | Transfer | Free |
| 4 July 2018 | Mathías Olivera | Albacete | Loan | Loan |
| 26 July 2018 | Filip Manojlović | Panionios | Loan | Loan |
| 31 July 2018 | Karim Yoda | Reus | Transfer | Free |
| 2 August 2018 | Ayoub Abou | Real Madrid Castilla | Transfer | Free |
| 3 August 2018 | Fayçal Fajr | Caen | Transfer | €1.5M |
| 6 August 2018 | José Carlos Lazo | Lugo | Loan | Loan |
| 14 August 2018 | Chuli | Extremadura | Loan | Loan |
| 15 August 2018 | Dani Pacheco | Málaga | Transfer | Free |
| 22 August 2018 | Álvaro Jiménez | Sporting Gijón | Loan | Loan |
| 23 August 2018 | Merveille Ndockyt | Mallorca | Loan | Loan |
| 28 August 2018 | Oswaldo Alanís | Oviedo | Transfer | Free |

### Girona

Manager: Eusebio Sacristán (1st season)

#### In

| Date | Player | From | Type | Fee |
| 27 June 2018 | Marc Muniesa | Stoke City | Transfer | £4.5M |
| 29 June 2018 | Johan Mojica | Rayo Vallecano | Transfer | €5M |
| 30 June 2018 | Rubén Alcaraz | Almería | Loan return | Loan return |
| 30 June 2018 | Farid Boulaya | Metz | Loan return | Loan return |
| 30 June 2018 | Sebas Coris | Osasuna | Loan return | Loan return |
| 16 August 2018 | Patrick Roberts | Manchester City | Loan | Loan |
| 18 August 2018 | Jairo Izquierdo | Extremadura | Transfer | €200K |
| 27 August 2018 | Seydou Doumbia | Roma | Transfer | Free |
| 31 August 2018 | Douglas Luiz | Manchester City | Loan | Loan |

#### Out

| Date | Player | To | Type | Fee |
| 14 May 2018 | Pablo Maffeo | Manchester City | Loan return | Loan return |
| 27 June 2018 | Marc Muniesa | Stoke City | Loan return | Loan return |
| 29 June 2018 | Johan Mojica | Rayo Vallecano | Loan return | Loan return |
| 30 June 2018 | Aleix García | Manchester City | Loan return | Loan return |
| 30 June 2018 | Douglas Luiz | Manchester City | Loan return | Loan return |
| 30 June 2018 | Michael Olunga | Guizhou Zhicheng | Loan return | Loan return |
| 25 July 2018 | Eloi Amagat | New York City | Transfer | Free |
| 3 August 2018 | Rubén Alcaraz | Valladolid | Transfer | €1M |
| 10 August 2018 | Sebas Coris | Gimnàstic | Loan | Loan |
| 29 August 2018 | Jairo Izquierdo | Cádiz | Loan | Loan |
| 31 August 2018 | David Timor | Las Palmas | Transfer | €1.5M |

### Huesca

Manager: Leo Franco (1st season)

#### In

| Date | Player | From | Type | Fee |
| 6 June 2018 | Jorge Miramón | Reus | Transfer | Free |
| 15 June 2018 | Luisinho | Deportivo La Coruña | Transfer | Free |
| 5 July 2018 | Samuele Longo | Internazionale | Loan | Loan |
| 5 July 2018 | Eugeni Valderrama | Valencia Mestalla | Transfer | Free |
| 9 July 2018 | Jonathan Toro | Gil Vicente | Transfer | Undisclosed |
| 11 July 2018 | Axel Werner | Atlético Madrid | Loan | Loan |
| 14 July 2018 | Damián Musto | Tijuana | Loan | Loan |
| 15 July 2018 | Dani Escriche | Lugo | Transfer | €500K |
| 19 July 2018 | Rúben Semedo | Villarreal | Loan | Loan |
| 20 July 2018 | Pablo Insua | Schalke 04 | Loan | Loan |
| 23 July 2018 | Xabier Etxeita | Athletic Bilbao | Loan | Loan |
| 7 August 2018 | Serdar Gürler | Osmanlıspor | Transfer | €2.5M |
| 28 August 2018 | Aleksandar Jovanović | AGF | Transfer | Undisclosed |

#### Out

| Date | Player | To | Type | Fee |
| 7 June 2018 | Jair Amador | Maccabi Tel Aviv | Transfer | Free |
| 27 June 2018 | Álvaro Vadillo | Granada | Transfer | Free |
| 30 June 2018 | Álex Remiro | Athletic Bilbao | Loan return | Loan return |
| 30 June 2018 | Ezequiel Rescaldani | Atlético Nacional | Loan return | Loan return |
| 30 June 2018 | Nagore | TBD | TBD | Free |
| 5 July 2018 | Carlos David | Union SG | Transfer | Free |
| 15 July 2018 | Dani Escriche | Lugo | Loan | Loan |
| 23 July 2018 | Luso | Rayo Majadahonda | Transfer | Free |
| 1 August 2018 | Eugeni Valderrama | Albacete | Loan | Loan |
| 5 August 2018 | Alexander González | Elche | Transfer | Free |
| 9 August 2018 | Kilian Grant | UCAM Murcia | Transfer | Free |
| 10 August 2018 | Jonathan Toro | Varzim | Loan | Loan |
| 14 August 2018 | Ander Bardají | Fuenlabrada | Loan | Loan |
| 16 August 2018 | Rulo Prieto | Alcorcón | Transfer | Free |

### Leganés

Manager: Mauricio Pellegrino (1st season)

#### In

| Date | Player | From | Type | Fee |
| 27 June 2018 | Rodrigo Tarín | Barcelona B | Transfer | Free |
| 28 June 2018 | Dani Ojeda | Lorca | Transfer | Free |
| 30 June 2018 | Mamadou Koné | Eupen | Loan return | Loan return |
| 30 June 2018 | Owusu Kwabena | Cartagena | Loan return | Loan return |
| 2 July 2018 | Josua Mejías | Carabobo | Transfer | €455K |
| 4 July 2018 | Mikel Vesga | Athletic Bilbao | Loan | Loan |
| 5 July 2018 | Fede Vico | Lugo | Transfer | Free |
| 6 July 2018 | Rubén Pérez | Granada | Transfer | Free |
| 8 July 2018 | Guido Carrillo | Southampton | Loan | Loan |
| 9 July 2018 | Facundo García | Olimpo | Transfer | Undisclosed |
| 12 July 2018 | Juanfran | Deportivo La Coruña | Loan | Loan |
| 24 July 2018 | Jonathan Silva | Sporting CP | Loan | Loan |
| 26 July 2018 | Diego Rolán | Deportivo La Coruña | Loan | Loan |
| 1 August 2018 | Michael Santos | Málaga | Loan | Loan |
| 13 August 2018 | José Arnaiz | Barcelona B | Transfer | €5M |
| 13 August 2018 | Óscar Rodríguez | Real Madrid Castilla | Loan | Loan |
| 15 August 2018 | Kenneth Omeruo | Chelsea | Loan | €800K |
| 17 August 2018 | Youssef En-Nesyri | Málaga | Transfer | €6M |
| 17 August 2018 | Allan Nyom | West Bromwich Albion | Loan | Loan |
| 27 August 2018 | Andriy Lunin | Real Madrid | Loan | Loan |
| 31 August 2018 | Sabin Merino | Athletic Bilbao | Loan | Loan |
| 31 August 2018 | Recio | Málaga | Transfer | €1.5M |

#### Out

| Date | Player | To | Type | Fee |
| 13 June 2018 | Miguel Ángel Guerrero | Olympiacos | Transfer | Free |
| 15 June 2018 | Martín Mantovani | Las Palmas | Transfer | Free |
| 30 June 2018 | Yahya Al-Shehri | Al-Nassr | Loan return | Loan return |
| 30 June 2018 | Nordin Amrabat | Watford | Loan return | Loan return |
| 30 June 2018 | Claudio Beauvue | Celta Vigo | Loan return | Loan return |
| 30 June 2018 | Darko Brašanac | Real Betis | Loan return | Loan return |
| 30 June 2018 | José Naranjo | Genk | Loan return | Loan return |
| 30 June 2018 | Rubén Pérez | Granada | Loan return | Loan return |
| 30 June 2018 | Joseba Zaldúa | Real Sociedad | Loan return | Loan return |
| 3 July 2018 | Nereo Champagne | Olimpo | Loan return | Loan return |
| 9 July 2018 | Fede Vico | Granada | Loan | Loan |
| 24 July 2018 | Owusu Kwabena | Salmantino | Loan | Loan |
| 24 July 2018 | Diego Rico | Bournemouth | Transfer | £10.8M |
| 29 July 2018 | Tito | Rayo Vallecano | Transfer | Free |
| 30 July 2018 | Josua Mejías | Gimnàstic | Loan | Loan |
| 17 August 2018 | Mamadou Koné | Málaga | Loan | Loan |
| 21 August 2018 | Facundo García | AEK Larnaca | Loan | Loan |
| 27 August 2018 | Gabriel | Benfica | Transfer | €10M |

### Levante

Manager: Paco López (2nd season)

#### In

| Date | Player | From | Type | Fee |
| 16 May 2018 | Erick Cabaco | Nacional | Transfer | €2M |
| 28 June 2018 | Coke | Schalke 04 | Transfer | Undisclosed |
| 30 June 2018 | Javier Espinosa | Granada | Loan return | Loan return |
| 30 June 2018 | Rubén García | Sporting Gijón | Loan return | Loan return |
| 30 June 2018 | Samu García | Málaga | Loan return | Loan return |
| 30 June 2018 | Esteban Saveljich | Albacete | Loan return | Loan return |
| 30 June 2018 | Verza | Almería | Loan return | Loan return |
| 4 July 2018 | Rubén Rochina | Rubin Kazan | Transfer | Undisclosed |
| 7 July 2018 | Rober Pier | Deportivo La Coruña | Loan | Loan |
| 23 July 2018 | Aitor Fernández | Numancia | Transfer | €1M |
| 1 August 2018 | Sanjin Prcić | Rennes | Transfer | Free |
| 6 August 2018 | Moses Simon | Gent | Transfer | Undisclosed |
| 7 August 2018 | Raphael Dwamena | FC Zürich | Transfer | €6M |
| 9 August 2018 | Nikola Vukčević | Braga | Transfer | €8.9M |
| 31 August 2018 | Borja Mayoral | Real Madrid | Loan | Loan |

#### Out

| Date | Player | To | Type | Fee |
| 16 May 2018 | Erick Cabaco | Nacional | Loan return | Loan return |
| 28 June 2018 | Coke | Schalke 04 | Loan return | Loan return |
| 30 June 2018 | Fahad Al-Muwallad | Al-Ittihad | Loan return | Loan return |
| 30 June 2018 | Álex Alegría | Real Betis | Loan return | Loan return |
| 30 June 2018 | Saša Lukić | Torino | Loan return | Loan return |
| 30 June 2018 | Giampaolo Pazzini | Verona | Loan return | Loan return |
| 30 June 2018 | Rubén Rochina | Rubin Kazan | Loan return | Loan return |
| 30 June 2018 | Iván Villar | Celta Vigo | Loan return | Loan return |
| 30 June 2018 | Rober Pier | Deportivo La Coruña | Loan return | Loan return |
| 23 July 2018 | Raúl Fernández | Las Palmas | Transfer | Free |
| 27 July 2018 | Ivi López | Valladolid | Loan | Loan |
| 7 August 2018 | Jefferson Lerma | Bournemouth | Transfer | £25.2M |
| 20 August 2018 | Rubén García | Osasuna | Transfer | Free |
| 28 August 2018 | Iván López | Gimnàstic | Loan | Loan |
| 31 August 2018 | Javier Espinosa | Twente | Transfer | Free |
| 31 August 2018 | Esteban Saveljich | Almería | Loan | Loan |
| 31 August 2018 | Verza | Rayo Majadahonda | Transfer | Free |

### Rayo Vallecano

Manager: Míchel (3rd season)

#### In

| Date | Player | From | Type | Fee |
| 29 May 2018 | Alberto García | Getafe | Transfer | Free |
| 29 June 2018 | Johan Mojica | Girona | Loan return | Loan return |
| 30 June 2018 | Lass Bangoura | Almería | Loan return | Loan return |
| 30 June 2018 | Nacho Monsalve | Recreativo | Loan return | Loan return |
| 30 June 2018 | Javi Noblejas | Córdoba | Loan return | Loan return |
| 13 July 2018 | Gaël Kakuta | Hebei China Fortune | Transfer | €3M |
| 23 July 2018 | Emiliano Velázquez | Atlético Madrid | Transfer | €1M |
| 27 July 2018 | José Ángel Pozo | Almería | Transfer | €1.5M |
| 29 July 2018 | Luis Advíncula | Tigres UANL | Loan | Loan |
| 29 July 2018 | Tito | Leganés | Transfer | Free |
| 9 August 2018 | Jordi Amat | Swansea City | Transfer | £900K |
| 11 August 2018 | Álvaro Medrán | Valencia | Loan | Loan |
| 23 August 2018 | Álvaro García | Cádiz | Transfer | €5M |
| 24 August 2018 | Raúl de Tomás | Real Madrid | Loan | Loan |
| 25 August 2018 | José León | Real Madrid Castilla | Transfer | Undisclosed |
| 24 August 2018 | Giannelli Imbula | Stoke City | Loan | Loan |
| 31 August 2018 | Álex Alegría | Real Betis | Loan | Loan |
| 31 August 2018 | Bebé | Eibar | Transfer | €750K |
| 31 August 2018 | Stole Dimitrievski | Gimnàstic | Loan | Loan |
| 31 August 2018 | Álex Gálvez | Eibar | Transfer | Free |

#### Out

| Date | Player | To | Type | Fee |
| 29 May 2018 | Alberto García | Getafe | Loan return | Loan return |
| 12 June 2018 | Diego Aguirre | Zaragoza | Transfer | Free |
| 28 June 2018 | Baiano | Alanyaspor | Transfer | Free |
| 29 June 2018 | Johan Mojica | Girona | Transfer | €5M |
| 30 June 2018 | Abdulmajeed Al-Sulayhem | Al-Shabab | Loan return | Loan return |
| 30 June 2018 | Bebé | Eibar | Loan return | Loan return |
| 30 June 2018 | Francisco Cerro | TBD | TBD | Free |
| 30 June 2018 | Alejandro Domínguez | TBD | TBD | Free |
| 30 June 2018 | Manucho | TBD | TBD | Free |
| 30 June 2018 | Emiliano Armenteros | TBD | TBD | Free |
| 30 June 2018 | Raúl de Tomás | Real Madrid | Loan return | Loan return |
| 30 June 2018 | Unai López | Athletic Bilbao | Loan return | Loan return |
| 30 June 2018 | Emiliano Velázquez | Atlético Madrid | Loan return | Loan return |
| 13 July 2018 | Ernesto Galán | Rayo Majadahonda | Transfer | Free |
| 31 July 2018 | Antonio Amaya | UCAM Murcia | Transfer | Free |
| 1 August 2018 | Fran Beltrán | Celta Vigo | Transfer | €8M |
| 3 August 2018 | Mario Fernández | Cartagena | Transfer | Free |
| 3 August 2018 | Nacho Monsalve | Twente | Transfer | Free |
| 20 August 2018 | Javi Noblejas | Sporting Gijón | Transfer | Free |

### Real Betis

Manager: Quique Setién (2nd season)

#### In

| Date | Player | From | Type | Fee |
| 30 May 2018 | Germán Pezzella | Fiorentina | Loan return | Loan return |
| 30 June 2018 | Álex Alegría | Levante | Loan return | Loan return |
| 30 June 2018 | Darko Brašanac | Leganés | Loan return | Loan return |
| 30 June 2018 | Juanjo Narváez | Córdoba | Loan return | Loan return |
| 30 June 2018 | Alin Toșca | Benevento | Loan return | Loan return |
| 1 July 2018 | Antonio Barragán | Middlesbrough | Transfer | €1M |
| 1 July 2018 | Takashi Inui | Eibar | Transfer | Free |
| 1 July 2018 | Pau López | Espanyol | Transfer | Free |
| 3 July 2018 | Sergio Canales | Real Sociedad | Transfer | Free |
| 5 July 2018 | Joel Robles | Everton | Transfer | Free |
| 13 July 2018 | William Carvalho | Sporting CP | Transfer | €20M |
| 2 August 2018 | Sidnei | Deportivo La Coruña | Transfer | €4.5M |
| 31 August 2018 | Giovani Lo Celso | Paris Saint-Germain | Loan | Loan |

#### Out

| Date | Player | To | Type | Fee |
| 26 May 2018 | Dani Giménez | Deportivo La Coruña | Transfer | Free |
| 30 May 2018 | Germán Pezzella | Fiorentina | Transfer | €11M |
| 22 June 2018 | Riza Durmisi | Lazio | Transfer | €6.5M |
| 30 June 2018 | Jordi Amat | Swansea City | Loan return | Loan return |
| 30 June 2018 | Antonio Barragán | Middlesbrough | Loan return | Loan return |
| 30 June 2018 | Joel Campbell | Arsenal | Loan return | Loan return |
| 1 July 2018 | Rafa Navarro | Alavés | Transfer | Free |
| 5 July 2018 | Fabián Ruiz | Napoli | Transfer | €30M |
| 10 July 2018 | Antonio Adán | Atlético Madrid | Transfer | €1M |
| 13 July 2018 | Rubén Castro | Las Palmas | Transfer | Free |
| 9 August 2018 | Víctor Camarasa | Cardiff City | Loan | Loan |
| 24 August 2018 | Alin Toșca | PAOK | Loan | Loan |
| 31 August 2018 | Álex Alegría | Rayo Vallecano | Loan | Loan |
| 31 August 2018 | Darko Brašanac | Alavés | Loan | Loan |
| 31 August 2018 | Juanjo Narváez | Almería | Loan | Loan |

### Real Madrid

Manager: Julen Lopetegui (1st season)

#### In

| Date | Player | From | Type | Fee |
| 5 June 2018 | Philipp Lienhart | SC Freiburg | Loan return | Loan return |
| 22 June 2018 | Andriy Lunin | Zorya Luhansk | Transfer | €8.5M |
| 30 June 2018 | Fábio Coentrão | Sporting CP | Loan return | Loan return |
| 30 June 2018 | Raúl de Tomás | Rayo Vallecano | Loan return | Loan return |
| 30 June 2018 | Martin Ødegaard | Heerenveen | Loan return | Loan return |
| 5 July 2018 | Álvaro Odriozola | Real Sociedad | Transfer | €40M |
| 12 July 2018 | Vinícius Júnior | Flamengo | Transfer | €46M |
| 8 August 2018 | Thibaut Courtois | Chelsea | Transfer | €35M |
| 29 August 2018 | Mariano Díaz | Lyon | Transfer | €23M |

#### Out

| Date | Player | To | Type | Fee |
| 5 June 2018 | Philipp Lienhart | SC Freiburg | Transfer | €2M |
| 10 July 2018 | Cristiano Ronaldo | Juventus | Transfer | €105M |
| 11 July 2018 | Achraf Hakimi | Borussia Dortmund | Loan | Loan |
| 8 August 2018 | Mateo Kovačić | Chelsea | Loan | Loan |
| 10 August 2018 | Théo Hernandez | Real Sociedad | Loan | Loan |
| 21 August 2018 | Martin Ødegaard | Vitesse | Loan | Loan |
| 24 August 2018 | Raúl de Tomás | Rayo Vallecano | Loan | Loan |
| 27 August 2018 | Andriy Lunin | Leganés | Loan | Loan |
| 31 August 2018 | Fábio Coentrão | Rio Ave | Transfer | Free |
| 31 August 2018 | Borja Mayoral | Levante | Loan | Loan |

### Real Sociedad

Manager: Asier Garitano (1st season)

#### In

| Date | Player | From | Type | Fee |
| 27 June 2018 | Markel Bergara | Getafe | Loan return | Loan return |
| 30 June 2018 | Héctor Hernández | Alavés | Loan return | Loan return |
| 30 June 2018 | Joseba Zaldúa | Leganés | Loan return | Loan return |
| 12 July 2018 | Mikel Merino | Newcastle United | Transfer | €12M |
| 10 August 2018 | Théo Hernandez | Real Madrid | Loan | Loan |
| 30 August 2018 | Sandro Ramírez | Everton | Loan | Loan |

#### Out

| Date | Player | To | Type | Fee |
| 27 June 2018 | Markel Bergara | Getafe | Transfer | Free |
| 28 June 2018 | Toño Ramírez | AEK Larnaca | Transfer | Free |
| 30 June 2018 | Xabi Prieto | Retired | Retired | Retired |
| 3 July 2018 | Sergio Canales | Real Betis | Transfer | Free |
| 5 July 2018 | Álvaro Odriozola | Real Madrid | Transfer | €40M |
| 6 July 2018 | Carlos Martínez | Oviedo | Transfer | Free |
| 27 August 2018 | Alberto de la Bella | Las Palmas | Transfer | Free |
| 29 August 2018 | Imanol Agirretxe | Retired | Retired | Retired |
| 30 August 2018 | Héctor Hernández | Tenerife | Transfer | Free |

### Sevilla

Manager: Pablo Machín (1st season)

#### In

| Date | Player | From | Type | Fee |
| 27 June 2018 | Roque Mesa | Swansea City | Transfer | £5.4M |
| 30 June 2018 | Borja Lasso | Osasuna | Loan return | Loan return |
| 30 June 2018 | Juan Muñoz | Almería | Loan return | Loan return |
| 2 July 2018 | Ibrahim Amadou | Lille | Transfer | €15M |
| 9 July 2018 | Tomáš Vaclík | Basel | Transfer | €7M |
| 23 July 2018 | Sergi Gómez | Celta Vigo | Transfer | €5M |
| 25 July 2018 | Joris Gnagnon | Rennes | Transfer | €15M |
| 4 August 2018 | Aleix Vidal | Barcelona | Transfer | €8.5M |
| 11 August 2018 | André Silva | Milan | Loan | Loan |
| 20 August 2018 | Maxime Gonalons | Roma | Loan | Loan |
| 31 August 2018 | Quincy Promes | Spartak Moscow | Transfer | €20M |

#### Out

| Date | Player | To | Type | Fee |
| 7 June 2018 | Guido Pizarro | Tigres UANL | Transfer | €8.4M |
| 27 June 2018 | Roque Mesa | Swansea City | Loan return | Loan return |
| 30 June 2018 | Lionel Carole | Galatasaray | Loan return | Loan return |
| 30 June 2018 | Johannes Geis | Schalke 04 | Loan return | Loan return |
| 30 June 2018 | Miguel Layún | Porto | Loan return | Loan return |
| 30 June 2018 | Sandro Ramírez | Everton | Loan return | Loan return |
| 12 July 2018 | Clément Lenglet | Barcelona | Transfer | €35M |
| 13 July 2018 | David Soria | Getafe | Transfer | €3M |
| 28 July 2018 | Juan Muñoz | Alcorcón | Transfer | Free |
| 1 August 2018 | Joaquín Correa | Lazio | Transfer | €16M |
| 9 August 2018 | Sergio Rico | Fulham | Loan | Loan |
| 14 August 2018 | Steven Nzonzi | Roma | Transfer | €26.6M |
| 19 August 2018 | Sébastien Corchia | Benfica | Loan | Loan |
| 25 August 2018 | Nicolás Pareja | Atlas | Transfer | Free |
| 31 August 2018 | Paulo Henrique Ganso | Amiens | Loan | Loan |

### Valencia

Manager: Marcelino (2nd season)

#### In

| Date | Player | From | Type | Fee |
| 27 April 2018 | Fabián Orellana | Eibar | Loan return | Loan return |
| 24 May 2018 | Geoffrey Kondogbia | Internazionale | Transfer | €25M |
| 8 June 2018 | Uroš Račić | Red Star Belgrade | Transfer | €2.2M |
| 27 June 2018 | João Cancelo | Internazionale | Loan return | Loan return |
| 28 June 2018 | Mouctar Diakhaby | Lyon | Transfer | €15M |
| 30 June 2018 | Zakaria Bakkali | Deportivo La Coruña | Loan return | Loan return |
| 30 June 2018 | Nacho Gil | Las Palmas | Loan return | Loan return |
| 30 June 2018 | Álvaro Medrán | Alavés | Loan return | Loan return |
| 30 June 2018 | Nani | Lazio | Loan return | Loan return |
| 10 July 2018 | Daniel Wass | Celta Vigo | Transfer | €6M |
| 23 July 2018 | Cristiano Piccini | Sporting CP | Transfer | €8M |
| 10 August 2018 | Michy Batshuayi | Chelsea | Loan | Loan |
| 13 August 2018 | Kevin Gameiro | Atlético Madrid | Transfer | €16M |
| 14 August 2018 | Denis Cheryshev | Villarreal | Loan | Loan |
| 18 August 2018 | Jeison Murillo | Internazionale | Transfer | €12M |
| 27 August 2018 | Gonçalo Guedes | Paris Saint-Germain | Transfer | €40M |

#### Out

| Date | Player | To | Type | Fee |
| 27 April 2018 | Fabián Orellana | Eibar | Transfer | €2M |
| 24 May 2018 | Geoffrey Kondogbia | Internazionale | Loan return | Loan return |
| 27 June 2018 | João Cancelo | Juventus | Transfer | €40.4M |
| 30 June 2018 | Gonçalo Guedes | Paris Saint-Germain | Loan return | Loan return |
| 30 June 2018 | Andreas Pereira | Manchester United | Loan return | Loan return |
| 30 June 2018 | Luciano Vietto | Atlético Madrid | Loan return | Loan return |
| 4 July 2018 | Zakaria Bakkali | Anderlecht | Transfer | €1.2M |
| 11 July 2018 | Nani | Sporting CP | Transfer | Free |
| 13 July 2018 | Nacho Vidal | Osasuna | Transfer | Free |
| 16 July 2018 | Nemanja Maksimović | Getafe | Transfer | €5M |
| 9 August 2018 | Martín Montoya | Brighton & Hove Albion | Transfer | £6.3M |
| 11 August 2018 | Álvaro Medrán | Rayo Vallecano | Loan | Loan |
| 17 August 2018 | Simone Zaza | Torino | Loan | €2M |
| 18 August 2018 | Jeison Murillo | Internazionale | Loan return | Loan return |

### Valladolid

Manager: Sergio González (2nd season)

#### In

| Date | Player | From | Type | Fee |
| 30 June 2018 | Alberto Guitián | Sporting Gijón | Loan return | Loan return |
| 30 June 2018 | Iban Salvador | Cultural Leonesa | Loan return | Loan return |
| 27 July 2018 | Ivi López | Levante | Loan | Loan |
| 28 July 2018 | Churripi | Sevilla Atlético | Transfer | Free |
| 29 July 2018 | Keko | Málaga | Loan | Loan |
| 3 August 2018 | Rubén Alcaraz | Girona | Transfer | €1M |
| 8 August 2018 | Daniele Verde | Roma | Loan | Loan |
| 16 August 2018 | Fede San Emeterio | Sevilla Atlético | Transfer | Undisclosed |
| 19 August 2018 | Duje Čop | Standard Liège | Loan | Loan |
| 19 August 2018 | Leonardo Suárez | Villarreal | Loan | Loan |
| 19 August 2018 | Enes Ünal | Villarreal | Loan | Loan |
| 30 August 2018 | Yoel | Eibar | Loan | Loan |
| 31 August 2018 | Joaquín | Almería | Transfer | Undisclosed |

#### Out

| Date | Player | To | Type | Fee |
| 30 June 2018 | Nooh Al-Mousa | Al-Fateh | Loan return | Loan return |
| 30 June 2018 | Giannis Gianniotas | Olympiacos | Loan return | Loan return |
| 30 June 2018 | Borja Herrera | Las Palmas | Loan return | Loan return |
| 30 June 2018 | Pablo Hervías | Eibar | Loan return | Loan return |
| 30 June 2018 | Toni Martínez | West Ham United | Loan return | Loan return |
| 30 June 2018 | Javier Ontiveros | Málaga | Loan return | Loan return |
| 30 June 2018 | Lukas Rotpuller | TBD | TBD | Free |
| 1 July 2018 | Deivid | Las Palmas | Transfer | Free |
| 2 July 2018 | Jaime Mata | Getafe | Transfer | Free |
| 10 July 2018 | Iban Salvador | Celta Vigo B | Transfer | Free |
| 28 July 2018 | Churripi | Albacete | Loan | Loan |
| 31 July 2018 | Isaac Becerra | Gimnàstic | Transfer | Free |
| 16 August 2018 | Fede San Emeterio | Granada | Loan | Loan |
| 28 August 2018 | David Mayoral | Alcorcón | Loan | Loan |
| 31 August 2018 | Antonio Domínguez | Sabadell | Loan | Loan |
| 31 August 2018 | Chris Ramos | Sevilla Atlético | Loan | Loan |

### Villarreal

Manager: Javier Calleja (2nd season)

#### In

| Date | Player | From | Type | Fee |
| 6 June 2018 | Karl Toko Ekambi | Angers | Transfer | €18M |
| 12 June 2018 | Gerard Moreno | Espanyol | Transfer | €20M |
| 21 June 2018 | Ramiro Funes Mori | Everton | Transfer | €20M |
| 30 June 2018 | Akram Afif | Al Sadd | Loan return | Loan return |
| 30 June 2018 | Cristian Espinoza | Boca Juniors | Loan return | Loan return |
| 30 June 2018 | Alfred N'Diaye | Wolverhampton Wanderers | Loan return | Loan return |
| 30 June 2018 | Matías Nahuel | Barcelona B | Loan return | Loan return |
| 30 June 2018 | Alfonso Pedraza | Alavés | Loan return | Loan return |
| 11 July 2018 | Miguel Layún | Porto | Transfer | €4M |
| 16 July 2018 | Santiago Cáseres | Vélez Sarsfield | Transfer | €10M |
| 9 August 2018 | Santi Cazorla | Unattached | Transfer | Free |
| 17 August 2018 | Carlos Bacca | Milan | Transfer | €7M |

#### Out

| Date | Player | To | Type | Fee |
| 24 May 2018 | Rodri | Atlético Madrid | Transfer | €20M |
| 13 June 2018 | Roger Martínez | Jiangsu Suning | Loan return | Loan return |
| 30 June 2018 | Salem Al-Dawsari | Al-Hilal | Loan return | Loan return |
| 30 June 2018 | Carlos Bacca | Milan | Loan return | Loan return |
| 4 July 2018 | Antonio Rukavina | Astana | Transfer | Free |
| 19 July 2018 | Rúben Semedo | Huesca | Loan | Loan |
| 6 August 2018 | Pau Torres | Málaga | Loan | Loan |
| 9 August 2018 | Adrián Marín | Alavés | Transfer | Undisclosed |
| 10 August 2018 | Alfred N'Diaye | Málaga | Loan | Loan |
| 14 August 2018 | Denis Cheryshev | Valencia | Loan | Loan |
| 17 August 2018 | Samu Castillejo | Milan | Transfer | €25M |
| 17 August 2018 | Roberto Soriano | Torino | Loan | €1M |
| 19 August 2018 | Leonardo Suárez | Valladolid | Loan | Loan |
| 19 August 2018 | Enes Ünal | Valladolid | Loan | Loan |
| 21 August 2018 | Ramiro Guerra | Gimnàstic | Loan | Loan |
| 31 August 2018 | Matías Nahuel | Olympiacos | Transfer | Undisclosed |

## Segunda División
### Albacete

Manager: Luis Miguel Ramis (1st season)

#### In

| Date | Player | From | Type | Fee |
| 26 June 2018 | Iván Sánchez | Elche | Loan return | Loan return |
| 30 June 2018 | Isaac Aketxe | Cartagena | Loan return | Loan return |
| 30 June 2018 | Fran Carnicer | Murcia | Loan return | Loan return |
| 30 June 2018 | Danny Carvajal | Tokushima Vortis | Loan return | Loan return |
| 30 June 2018 | Cristian Galas | Alcoyano | Loan return | Loan return |
| 30 June 2018 | Eloy Gila | Mirandés | Loan return | Loan return |
| 30 June 2018 | Adrián Gómez | Irtysh Pavlodar | Loan return | Loan return |
| 30 June 2018 | Héctor Pizana | Guijuelo | Loan return | Loan return |
| 1 July 2018 | Rey Manaj | Internazionale | Loan | Loan |
| 4 July 2018 | Mathías Olivera | Getafe | Loan | Loan |
| 7 July 2018 | Fran García | Fuenlabrada | Transfer | Free |
| 10 July 2018 | Aleix Febas | Real Madrid Castilla | Loan | Loan |
| 10 July 2018 | Álvaro Tejero | Real Madrid Castilla | Loan | Loan |
| 23 July 2018 | Mickaël Malsa | Fortuna Sittard | Loan | Loan |
| 23 July 2018 | Alfredo Ortuño | Real Salt Lake | Transfer | Free |
| 27 July 2018 | José Antonio Caro | Córdoba | Transfer | Free |
| 28 July 2018 | Churripi | Valladolid | Loan | Loan |
| 1 August 2018 | Eugeni Valderrama | Huesca | Loan | Loan |
| 28 August 2018 | Diego Barri | Getafe B | Transfer | Free |
| 28 August 2018 | Paulo Vitor | Vasco da Gama | Loan | Loan |
| 29 August 2018 | Santiago Gentiletti | Genoa | Transfer | Free |

#### Out

| Date | Player | To | Type | Fee |
| 18 June 2018 | Daniel Rodríguez | Mallorca | Transfer | Free |
| 25 June 2018 | Mickaël Gaffoor | Omonia | Transfer | Free |
| 26 June 2018 | Iván Sánchez | Elche | Transfer | €150K |
| 30 June 2018 | Cifu | Málaga | Loan return | Loan return |
| 30 June 2018 | César de la Hoz | Real Betis B | Loan return | Loan return |
| 30 June 2018 | Héctor Hernández | Atlético Madrid | Loan return | Loan return |
| 30 June 2018 | David Morillas | TBD | TBD | Free |
| 30 June 2018 | Esteban Saveljich | Levante | Loan return | Loan return |
| 27 July 2018 | Mariano Bíttolo | Newell's Old Boys | Loan | Loan |

### Alcorcón

Manager: Cristóbal Parralo (1st season)

#### In

| Date | Player | From | Type | Fee |
| 30 June 2018 | Borja Lázaro | Racing Santander | Loan return | Loan return |
| 28 July 2018 | Juan Muñoz | Sevilla | Transfer | Free |
| 2 August 2018 | Diego Cornejo | Necaxa | Transfer | Free |
| 2 August 2018 | Jorge Cornejo | Necaxa | Transfer | Free |
| 15 August 2018 | Unai Elgezabal | Eibar | Loan | Loan |
| 16 August 2018 | Rulo Prieto | Huesca | Transfer | Free |
| 28 August 2018 | David Mayoral | Valladolid | Loan | Loan |

#### Out

| Date | Player | To | Type | Fee |
| 30 June 2018 | Bruno Gama | TBD | TBD | Free |
| 30 June 2018 | Mateo García | Las Palmas | Loan return | Loan return |
| 30 June 2018 | Álvaro Giménez | TBD | TBD | Free |
| 30 June 2018 | Foued Kadir | TBD | TBD | Free |
| 30 June 2018 | César Soriano | TBD | TBD | Free |
| 30 June 2018 | Pablo Vázquez | Granada B | Loan return | Loan return |
| 16 August 2018 | Rulo Prieto | Racing Santander | Loan | Loan |

### Almería

Manager: Fran Fernández (2nd season)

#### In

| Date | Player | From | Type | Fee |
| 29 June 2018 | Samuel de los Reyes | Sundsvall | Transfer | Free |
| 29 June 2018 | Adrián Montoro | Sporting Gijón B | Transfer | Free |
| 2 July 2018 | Álvaro Giménez | Alcorcón | Transfer | Free |
| 3 July 2018 | José Corpas | Marbella | Transfer | Free |
| 4 July 2018 | César de la Hoz | Real Betis B | Transfer | Free |
| 12 July 2018 | José Romera | Dinamo București | Transfer | Free |
| 31 August 2018 | Juanjo Narváez | Real Betis | Loan | Loan |
| 31 August 2018 | Esteban Saveljich | Levante | Loan | Loan |

#### Out

| Date | Player | To | Type | Fee |
| 18 June 2018 | Fidel | Las Palmas | Transfer | Undisclosed |
| 30 June 2018 | Javi Álamo | TBD | TBD | Free |
| 30 June 2018 | Rubén Alcaraz | Girona | Loan return | Loan return |
| 30 June 2018 | Lass Bangoura | Rayo Vallecano | Loan return | Loan return |
| 30 June 2018 | Tino Costa | TBD | TBD | Free |
| 30 June 2018 | Pervis Estupiñán | Watford | Loan return | Loan return |
| 30 June 2018 | Sulayman Marreh | Watford | Loan return | Loan return |
| 30 June 2018 | Jorge Morcillo | TBD | TBD | Free |
| 30 June 2018 | Juan Muñoz | Sevilla | Loan return | Loan return |
| 30 June 2018 | Edoardo Soleri | Roma | Loan return | Loan return |
| 30 June 2018 | Verza | Levante | Loan return | Loan return |
| 27 July 2018 | José Ángel Pozo | Rayo Vallecano | Transfer | €1.5M |
| 31 August 2018 | Joaquín | Valladolid | Transfer | Undisclosed |

### Cádiz

Manager: Álvaro Cervera (4th season)

#### In

| Date | Player | From | Type | Fee |
| 25 June 2018 | Mario Barco | Lugo | Transfer | Free |
| 29 June 2018 | David Carmona | Sevilla Atlético | Transfer | Free |
| 30 June 2018 | Eneko Jauregi | Córdoba | Loan return | Loan return |
| 30 June 2018 | Tomás Sánchez | Toledo | Loan return | Loan return |
| 8 August 2018 | Juan Hernández | Celta Vigo | Loan | Loan |
| 29 August 2018 | Jairo Izquierdo | Girona | Loan | Loan |

#### Out

| Date | Player | To | Type | Fee |
| 15 June 2018 | Lucas Bijker | Mechelen | Transfer | €305K |
| 30 June 2018 | Rafidine Abdullah | TBD | TBD | Free |
| 30 June 2018 | David Barral | TBD | TBD | Free |
| 30 June 2018 | Jona | Córdoba | Loan return | Loan return |
| 30 June 2018 | Khalifa Sankaré | TBD | TBD | Free |
| 30 June 2018 | Eugeni Valderrama | Valencia B | Loan return | Loan return |
| 30 June 2018 | Mikel Villanueva | Málaga | Loan return | Loan return |
| 30 June 2018 | Rubén Yáñez | Getafe | Loan return | Loan return |
| 23 August 2018 | Álvaro García | Rayo Vallecano | Transfer | €5M |

### Córdoba

Manager: José Ramón Sandoval (1st season)

#### In

| Date | Player | From | Type | Fee | Ref |
| 30 June 2018 | Jona | Cádiz | Loan return | Loan return | |
| 30 June 2018 | Jaime Romero | Lugo | Loan return | Loan return | |

#### Out

| Date | Player | To | Type | Fee |
| 6 June 2018 | José Antonio Reyes | Xinjiang Tianshan Leopard | Transfer | Free |
| 20 June 2018 | Josema | Sochaux | Loan | Loan |
| 22 June 2018 | Sergi Guardiola | Getafe | Loan | Loan |
| 30 June 2018 | José Antonio Caro | TBD | TBD | Free |
| 30 June 2018 | Eneko Jauregi | Cádiz | Loan return | Loan return |
| 30 June 2018 | Bruno Montelongo | TBD | TBD | Free |
| 30 June 2018 | Juanjo Narváez | Real Betis | Loan return | Loan return |
| 30 June 2018 | Javi Noblejas | Rayo Vallecano | Loan return | Loan return |
| 27 July 2018 | José Antonio Caro | Albacete | Transfer | Free |

### Deportivo La Coruña

Manager: Natxo González (1st season)

#### In

| Date | Player | From | Type | Fee |
| 26 May 2018 | Dani Giménez | Real Betis | Transfer | Free |
| 15 June 2018 | Sebastián Dubarbier | Estudiantes | Transfer | Free |
| 28 June 2018 | Pedro | Granada | Transfer | Free |
| 28 June 2018 | Christian Santos | Alavés | Transfer | Free |
| 30 June 2018 | Álex Bergantiños | Sporting Gijón | Loan return | Loan return |
| 30 June 2018 | Saúl García | Numancia | Loan return | Loan return |
| 30 June 2018 | Róber Pier | Levante | Loan return | Loan return |
| 1 July 2018 | Pablo Marí | Manchester City | Loan | Loan |

#### Out

| Date | Player | To | Type | Fee |
| 31 May 2018 | Emre Çolak | Al-Wehda | Transfer | €1M |
| 8 June 2018 | Florin Andone | Brighton & Hove Albion | Transfer | £5.4M |
| 15 June 2018 | Luisinho | Huesca | Transfer | Free |
| 30 June 2018 | Zakaria Bakkali | Valencia | Loan return | Loan return |
| 30 June 2018 | Carles Gil | Aston Villa | Loan return | Loan return |
| 30 June 2018 | Maksym Koval | Dynamo Kyiv | Loan return | Loan return |
| 30 June 2018 | Adrián López | Porto | Loan return | Loan return |
| 30 June 2018 | Rubén Martínez | TBD | TBD | Free |
| 30 June 2018 | Sulley Muntari | TBD | TBD | Free |
| 30 June 2018 | Fernando Navarro | TBD | TBD | Free |
| 30 June 2018 | Lucas Pérez | Arsenal | Loan return | Loan return |
| 30 June 2018 | Federico Valverde | Real Madrid Castilla | Loan return | Loan return |
| 12 July 2018 | Juanfran | Leganés | Loan | Loan |
| 26 July 2018 | Diego Rolán | Leganés | Loan | Loan |
| 2 August 2018 | Sidnei | Real Betis | Transfer | €4.5M |
| 24 August 2018 | Francis Uzoho | Elche | Loan | Loan |

### Elche

Manager: Pacheta (2nd season)

#### In

| Date | Player | From | Type | Fee |
| 26 June 2018 | Iván Sánchez | Albacete | Transfer | €150K |
| 5 August 2018 | Alexander González | Huesca | Transfer | Free |
| 24 August 2018 | Francis Uzoho | Deportivo La Coruña | Loan | Loan |

#### Out

| Date | Player | To | Type | Fee | Ref |
| 26 June 2018 | Iván Sánchez | Albacete | Loan return | Loan return | |

### Extremadura

Manager: Juan Sabas (2nd season)

#### In

| Date | Player | From | Type | Fee | Ref |
| 14 August 2018 | Chuli | Getafe | Loan | Loan | |

#### Out

| Date | Player | To | Type | Fee | Ref |
| 18 August 2018 | Jairo Izquierdo | Girona | Transfer | €200K | |

### Gimnàstic

Manager: José Antonio Gordillo (2nd season)

#### In

| Date | Player | From | Type | Fee |
| 30 July 2018 | Josua Mejías | Leganés | Loan | Loan |
| 31 July 2018 | Isaac Becerra | Valladolid | Transfer | Free |
| 10 August 2018 | Sebas Coris | Girona | Loan | Loan |
| 21 August 2018 | Ramiro Guerra | Villarreal | Loan | Loan |
| 28 August 2018 | Iván López | Levante | Loan | Loan |
| 31 August 2018 | Stole Dimitrievski | Rayo Vallecano | Loan | Loan |

#### Out

| Date | Player | To | Type | Fee | Ref |
| 30 June 2018 | Álvaro Vázquez | Espanyol | Loan return | Loan return | |

### Granada

Manager: Diego Martínez (1st season)

#### In

| Date | Player | From | Type | Fee |
| 27 June 2018 | Álvaro Vadillo | Huesca | Transfer | Free |
| 30 June 2018 | Javier Espinosa | Levante | Loan return | Loan return |
| 30 June 2018 | Rubén Pérez | Leganés | Loan return | Loan return |
| 30 June 2018 | Fran Rico | Eibar | Loan return | Loan return |
| 9 July 2018 | Fede Vico | Leganés | Loan | Loan |
| 16 August 2018 | Fede San Emeterio | Valladolid | Loan | Loan |

#### Out

| Date | Player | To | Type | Fee |
| 28 June 2018 | Pedro | Deportivo La Coruña | Transfer | Free |
| 30 June 2018 | Andrew Hjulsager | Celta Vigo | Loan return | Loan return |
| 30 June 2018 | Urtzi Iriondo | Bilbao Athletic | Loan return | Loan return |
| 6 July 2018 | Rubén Pérez | Leganés | Transfer | Free |

### Las Palmas

Manager: Manuel Jiménez (1st season)

#### In

| Date | Player | From | Type | Fee |
| 15 June 2018 | Martín Mantovani | Leganés | Transfer | Free |
| 18 June 2018 | Fidel | Almería | Transfer | Undisclosed |
| 30 June 2018 | Mateo García | Alcorcón | Loan return | Loan return |
| 30 June 2018 | Borja Herrera | Valladolid | Loan return | Loan return |
| 30 June 2018 | Loïc Rémy | Getafe | Loan return | Loan return |
| 1 July 2018 | Deivid | Valladolid | Transfer | Free |
| 13 July 2018 | Rubén Castro | Real Betis | Transfer | Free |
| 23 July 2018 | Raúl Fernández | Levante | Transfer | Free |
| 31 July 2018 | Christian Rivera | Eibar | Transfer | Undisclosed |
| 27 August 2018 | Alberto de la Bella | Las Palmas | Transfer | Free |
| 31 August 2018 | David Timor | Girona | Transfer | €1.5M |

#### Out

| Date | Player | To | Type | Fee |
| 24 May 2018 | Marko Livaja | AEK Athens | Transfer | €1.8M |
| 30 June 2018 | Álex Gálvez | Eibar | Loan return | Loan return |
| 30 June 2018 | Nacho Gil | Valencia | Loan return | Loan return |
| 4 July 2018 | Leandro Chichizola | Getafe | Transfer | Free |
| 6 July 2018 | Ximo Navarro | Alavés | Transfer | Undisclosed |
| 13 July 2018 | Loïc Rémy | Lille | Transfer | €1.4M |
| 31 July 2018 | Pedro Bigas | Eibar | Loan | Loan |

### Lugo

Manager: Javi López (1st season)

#### In

| Date | Player | From | Type | Fee | Ref |
| 15 July 2018 | Dani Escriche | Huesca | Loan | Loan | |
| 6 August 2018 | José Carlos Lazo | Getafe | Loan | Loan | |

#### Out

| Date | Player | To | Type | Fee |
| 25 June 2018 | Mario Barco | Cádiz | Transfer | Free |
| 30 June 2018 | Chuli | Getafe | Loan return | Loan return |
| 30 June 2018 | Álvaro Lemos | Celta Vigo | Loan return | Loan return |
| 30 June 2018 | Jaime Romero | Córdoba | Loan return | Loan return |
| 5 July 2018 | Fede Vico | Leganés | Transfer | Free |
| 15 July 2018 | Dani Escriche | Huesca | Transfer | €500K |

### Málaga

Manager: Juan Muñiz (1st season)

#### In

| Date | Player | From | Type | Fee |
| 17 June 2018 | Jony | Sporting Gijón | Loan return | Loan return |
| 30 June 2018 | Cifu | Albacete | Loan return | Loan return |
| 30 June 2018 | Javier Ontiveros | Valladolid | Loan return | Loan return |
| 30 June 2018 | Mikel Villanueva | Cádiz | Loan return | Loan return |
| 6 August 2018 | Pau Torres | Villarreal | Loan | Loan |
| 10 August 2018 | Alfred N'Diaye | Villarreal | Loan | Loan |
| 15 August 2018 | Dani Pacheco | Getafe | Transfer | Free |
| 17 August 2018 | Mamadou Koné | Leganés | Loan | Loan |

#### Out

| Date | Player | To | Type | Fee |
| 30 June 2018 | Samu García | Levante | Loan return | Loan return |
| 30 June 2018 | Roberto Jiménez | Espanyol | Loan return | Loan return |
| 17 June 2018 | Jony | Alavés | Loan | Loan |
| 29 July 2018 | Keko | Valladolid | Loan | Loan |
| 1 August 2018 | Michael Santos | Leganés | Loan | Loan |
| 4 August 2018 | Ignasi Miquel | Getafe | Transfer | €3.5M |
| 17 August 2018 | Youssef En-Nesyri | Leganés | Transfer | €6M |
| 31 August 2018 | Recio | Leganés | Transfer | €1.5M |
| 31 August 2018 | Roberto Rosales | Espanyol | Loan | Loan |

### Mallorca

Manager: Vicente Moreno (2nd season)

#### In

| Date | Player | From | Type | Fee | Ref |
| 18 June 2018 | Daniel Rodríguez | Albacete | Transfer | Free | |
| 23 August 2018 | Merveille Ndockyt | Getafe | Loan | Loan | |

#### Out

| Date | Player | To | Type | Fee | Ref |

### Numancia

Manager: Aritz López Garai (1st season)

#### In

| Date | Player | From | Type | Fee | Ref |

#### Out

| Date | Player | To | Type | Fee |
| 30 June 2018 | Unai Elgezabal | Eibar | Loan return | Loan return |
| 30 June 2018 | Markel Etxeberria | Athletic Bilbao | Loan return | Loan return |
| 30 June 2018 | Saúl García | Deportivo La Coruña | Loan return | Loan return |
| 30 June 2018 | Pere Milla | Eibar | Loan return | Loan return |
| 23 July 2018 | Aitor Fernández | Levante | Transfer | €1M |

### Osasuna

Manager: Jagoba Arrasate (1st season)

#### In

| Date | Player | From | Type | Fee | Ref |
| 13 July 2018 | Nacho Vidal | Valencia | Transfer | Free | |
| 20 August 2018 | Rubén García | Levante | Transfer | Free | |

#### Out

| Date | Player | To | Type | Fee |
| 30 June 2018 | Sebas Coris | Girona | Loan return | Loan return |
| 30 June 2018 | Robert Ibáñez | Getafe | Loan return | Loan return |
| 30 June 2018 | Borja Lasso | Sevilla | Loan return | Loan return |

### Oviedo

Manager: Juan Antonio Anquela (2nd season)

#### In

| Date | Player | From | Type | Fee |
| 6 July 2018 | Carlos Martínez | Real Sociedad | Transfer | Free |
| 12 July 2018 | Javier Muñoz | Alavés | Loan | Loan |
| 28 August 2018 | Oswaldo Alanís | Getafe | Transfer | Free |

#### Out

| Date | Player | To | Type | Fee | Ref |

### Rayo Majadahonda

Manager: Antonio Iriondo (7th season)

#### In

| Date | Player | From | Type | Fee |
| 13 July 2018 | Ernesto Galán | Rayo Vallecano | Transfer | Free |
| 23 July 2018 | Luso | Huesca | Transfer | Free |
| 31 August 2018 | Verza | Levante | Transfer | Free |

#### Out

| Date | Player | To | Type | Fee | Ref |
| 6 July 2018 | Ayoub Abou | Getafe | Transfer | Free | |

### Reus

Manager: Xavi Bartolo (1st season)

#### In

| Date | Player | From | Type | Fee | Ref |
| 31 July 2018 | Karim Yoda | Getafe | Transfer | Free | |

#### Out

| Date | Player | To | Type | Fee |
| 6 June 2018 | Jorge Miramón | Huesca | Transfer | Free |
| 30 June 2018 | Borja Fernández | Celta Vigo | Loan return | Loan return |
| 30 June 2018 | Karim Yoda | Getafe | Loan return | Loan return |

### Sporting Gijón

Manager: Rubén Baraja (2nd season)

#### In

| Date | Player | From | Type | Fee |
| 25 June 2018 | Francisco Molinero | Getafe | Transfer | Free |
| 20 August 2018 | Javi Noblejas | Rayo Vallecano | Transfer | Free |
| 22 August 2018 | Álvaro Jiménez | Getafe | Loan | Loan |

#### Out

| Date | Player | To | Type | Fee |
| 12 June 2018 | Óscar Whalley | AGF | Transfer | Free |
| 17 June 2018 | Jony | Málaga | Loan return | Loan return |
| 30 June 2018 | Álex Bergantiños | Deportivo La Coruña | Loan return | Loan return |
| 30 June 2018 | Rubén García | Sporting Gijón | Loan return | Loan return |
| 30 June 2018 | Moi Gómez | Huesca | Loan return | Loan return |
| 30 June 2018 | Alberto Guitián | Valladolid | Loan return | Loan return |
| 30 June 2018 | Nano Mesa | Eibar | Loan return | Loan return |
| 26 July 2018 | Sergio Álvarez | Eibar | Transfer | €4M |

### Tenerife

Manager: Joseba Etxeberria (2nd season)

#### In

| Date | Player | From | Type | Fee | Ref |
| 4 August 2018 | Nano | Eibar | Loan | Loan | |
| 30 August 2018 | Héctor Hernández | Real Sociedad | Transfer | Free | |

#### Out

| Date | Player | To | Type | Fee | Ref |

### Zaragoza

Manager: Imanol Idiakez (1st season)

#### In

| Date | Player | From | Type | Fee | Ref |
| 12 June 2018 | Diego Aguirre | Rayo Vallecano | Transfer | Free | |
| 23 August 2018 | Álvaro Vázquez | Espanyol | Loan | Loan | |

#### Out

| Date | Player | To | Type | Fee | Ref |