The transfer window is open. Find out who has been on the move across the Scottish Premiership this winter…
Check below for a comprehensive list of all the Scottish Premiership ins and outs from the 2024 winter transfer window.
Keep track of all the latest developments with our Transfer Centre blog.
Fees include potential add-ons.
Aberdeen
In
Aaron Reid – Peterhead, recalled from loan
Killian Phillips – Crystal Palace, loan
Out
Barry Robson – Manager
Rhys Williams – Liverpool, recalled from loan
Findlay Marshall – Edinburgh City, loan
Jayden Richardson – Colchester Utd, loan
Or Dadia – Hapoel Be’er Sheva, end of loan
Vicente Besuijen – FC Emmen, loan
Celtic
In
Adam Idah – Norwich, loan
Nicolas Kuhn – Rapid Vienna, £3m
Adam Montgomery – Fleetwood Town, recalled from loan
Out
David Turnbull – Cardiff City, £2m
Nat Phillips – Liverpool, end of loan
Marco Tilio – Melbourne City, loan
Yosuke Ideguchi – Vissel Kobe, undisclosed
Hyeokkyu Kwon – St Mirren, loan
Adam Montgomery – Motherwell, loan
Mikey Johnston – West Brom, loan
Dundee
In
Owen Beck – Liverpool, loan return
Dara Costelloe – Burnley, loan
Curtis Main – Bengaluru FC, undisclosed
Ryan Astley – Everton, undisclosed
Owen Dodgson – Burnley, loan
Michael Mellon – Burnley, loan
Jon McCracken – Norwich City, loan
Harry Sharp – Dunfermline, end of loan
Jack Wilkie – Edinburgh City, end of loan
Out
Owen Beck – Liverpool, recalled from loan
Marcel Lewis – Burnley, end of loan
Cammy Kerr, Inverness, loan
Zak Rudden – Raith Rovers, loan
Hearts
In
Scott Fraser – Charlton, loan
Dexter Lembikisa – Wolves, loan
Lennon Thompson – Vancouver Whitecaps
Out
Andy Halliday – Motherwell, loan
Alex Lowry – loan terminated, returns to Rangers
Michael McGovern – Livingston, loan
Ross Stewart – Partick Thistle
Connor Smith – St Johnstone
Hibernian
In
Owen Bevan – Bournemouth, loan
Nectarios Triantis – Sunderland, loan
Eliezer Mayenda – Sunderland, loan
Kanayo Megwa – Airdrieonians, recalled from loan
Myziane Maolida – Hertha Berlin, loan
Emiliano Marcondes – Bournemouth, loan
Luke Amos – Free agent
Nathan Moriah-Welsh – Bournemouth, undisclosed
Out
Christian Doidge – Forest Green, undisclosed
Dylan Tait – Falkirk, loan
Riley Harbottle – Colchester United, loan
Emmanuel Johnson – Released
Max Boruc – Arbroath, loan
Allan Delferrière – MFK Vyškov, loan
Jimmy Jeggo – Melbourne City, undisclosed
Kilmarnock
In
Greg Stewart – Mumbai City, free
James Balagizi – Liverpool, loan
Kevin van Veen – Groningen, loan
Out
Jack Sanders – Ayr United, loan
Andrew Dallas – Barnsley, end of loan
Livingston
In
Tete Yengi – Ipswich Town, undisclosed
Shaun Donnellan – Torquay, free
Michael McGovern – Hearts, loan
David Carson – Inverness, undisclosed
Out
Danny Lloyd – Released
Luiyi de Lucas – Released
Tom Parkes – Hartlepool United, undisclosed
Dylan Bahamboula – Released
Motherwell
In
Kieran Offord – Kidderminster Harriers, end of loan
Jili Buyabu – Sheffield United, loan
Adam Montgomery – Celtic, loan
Andy Halliday – Hearts, loan
Sam Nicholson – Colorado Rapids
Callan Elliot – Wellington Phoenix
Jack Vale – Blackburn Rovers, loan
Adam Devine – Rangers, loan
Out
Mika Biereth – Arsenal, end of loan
Robbie Mahon – Dundalk, undisclosed
Pape Souare – Released
Broadie Spencer – Huddersfield, recalled from loan
Conor Wilkinson – Colchester United, undisclosed
Sam Campbell – Released
Nathan McGinley – Released
Oli Shaw – Barnsley, recalled from loan
Rangers
In
Fabio Silva – Wolves, loan
Mohamed Diomande – FC Nordsjaelland, loan
Alex Lowry – Hearts loan terminated
Oscar Cortes – RC Lens, loan
Out
Sam Lammers – FC Utrecht, loan
Steven Davis – Retired
Adam Devine – Motherwell, loan
Ross County
In
George Wickens – Fulham, loan
Michee Efete – Grimsby, undisclosed
Eli King – Cardiff City, loan
Brandon Khela – Birmingham, loan
Cameron Borthwick-Jackson – Slask Wroclaw, loan
Teddy Jenks – Ross County, loan
Loick Ayina – Huddersfield Town, loan
Out
Ben Purrington – Exeter City, undisclosed
Ben Paton – Released
Ross Munro – Dundalk
Scott High – Huddersfield, loan ended
Kyle Turner – Raith Rovers, loan
Alex Samuel – Inverness, loan
St Johnstone
In
Benjamin Mgunga-Kimpioka – AIK, undisclosed
Kerr Smith – Aston Villa, loan
David Keltjens – free agent
Luke Robinson – Wigan, returns on loan
Connor Smith – Hearts
Adama Sidibeh – Warrington Rylands, undisclosed
Out
Dara Costelloe – Burnley, recalled from loan
Luke Robinson – Wigan, recalled from loan
Luke Jephcott – Newport County
Callum Booth – The Spartans, loan
St Mirren
In
Hyeokkyu Kwon – Celtic, loan
James Scott – Exeter City, loan
Jaden Brown – Lincoln City, loan
Elvis Bwomono – IBV, free
Out
Thierry Small – Southampton, recalled from loan
Ethan Sutherland – Alloa Athletic, loan
Kieran Offord – Stirling Albion, loan
Alex Grieve – Dundee United, loan
Gallagher Lennon – Dumbarton, loan
Keep up-to-date with all the latest transfer news and rumours in our dedicated Transfer Centre blog on Sky Sports’ digital platforms. You can also catch up with the ins, outs and analysis on Sky Sports News.