The transfers for the Portuguese Liga for the 2009–10 season began after the 2008–09 season finished on 1 July 2009 and closed at midnight on 1 September 2009. The transfer window then reopened during January 2010.

Summer 2009

1/7/2009 Patric — São Caetano → Benfica — €3 million

1/7/2009 Miguel Lopes — Rio Ave → Porto — €600,000

1/7/2009 Orlando Sá — Braga → Porto — Undisclosed

1/7/2009 Silvestre Varela — Estrela da Amadora → Porto — Free

1/7/2009 Ramires — Cruzeiro → Benfica — €7.5 million

1/7/2009 Luis Aguiar — Braga → Dynamo Moscow — €3 million

1/7/2009 Angelo Peña — Estudiantes de Mérida → Braga — Undisclosed

1/7/2009 Peçanha — Thrasyvoulos → Marítimo — Free

1/7/2009 Jonathan Bru — AEP Paphos → Académica de Coimbra — Free

1/7/2009 David Mendieta — 12 de Octubre → Vitória de Guimarães — €150,000

1/7/2009 Alex — Wolfsburg → Vitória de Guimarães — Free

1/7/2009 Kamani Hill — Wolfsburg → Vitória de Guimarães — Free

1/7/2009 Maicon — Nacional → Porto — €1.1 million

1/7/2009 Álvaro Pereira — CFR Cluj → Porto — €4.5 million

1/7/2009 Boris Peškovič — Académica de Coimbra → CFR Cluj — Free

1/7/2009 Paulo Machado — Porto → Toulouse — €3.5 million

1/7/2009 José Shaffer — Racing Club → Benfica — €2 million

1/7/2009 Anselmo — Estrela da Amadora → Nacional — Free

1/7/2009 Marcelo Boeck — Marítimo → Varzim — Loan

1/7/2009 Nejc Pečnik — NK Celje → Nacional — Undisclosed

1/7/2009 Jorge Gonçalves — Racing de Santander → Vitória de Guimarães — Loan

1/7/2009 Paulo Jorge — Braga → APOEL — Undisclosed

1/7/2009 Ruben Ribeiro — Leixões → Nacional — Undisclosed

1/7/2009 Manuel José — CFR Cluj → Paços de Ferreira — Undisclosed

1/7/2009 José Marafona — Varzim → Marítimo — Undisclosed

List of 2009–10 Portuguese Liga transfers