Millwall will travel to Villa Park for the first time since 1990 on 9th December as they take on Aston Villa in the Sky Bet Championship.
Following The Villans relegation from the Premier League in 2015/16 and The Lions' promotion via the League One Play-Offs in 2016/17, the two clubs will renew acquaintances in B6 shortly before the all-important Christmas period.
Following that, recently-relegated Middlesbrough make the long journey to The Den on the 16th, with Millwall travelling to the iPro Stadium for a meeting with Derby County just two days before Christmas.
Ahead of the new season, millwallfc.co.uk takes a look at all 23 of The Lions' 2017/18 Sky Bet Championship opponents, concluding with the following three...
Stadium: Villa Park
Manager: Steve Bruce
Sat Nav Post Code: B6 6HE
Nearest Train Station: Witton
Last Meeting: Millwall 2-1 Aston Villa - FA Cup Fourth Round - 25th January 2013
John Marquis' 89th-minute header famously dumped Premier League Aston Villa out of The FA Cup at The Den in January 2013. Darren Bent gave the visitors the lead in the Fourth Round tie, but Danny Shittu and Marquis' goals sent The Lions through to Round Five.
Stadium: Riverside Stadium
Manager: Garry Monk
Sat Nav Post Code: TS3 6RS
Nearest Train Station: Middlesbrough
Last Meeting: Middlesbrough 3-0 Millwall - Sky Bet Championship - 3rd March 2015
Millwall will look to build on a record of 18 victories in 51 matches over Middlesbrough. Liam Trotter and Andy Keogh (2) were on target in The Lions' last win over Boro at The Den in September 2012.
Stadium: iPro Stadium
Manager: Gary Rowett
Sat Nav Post Code: DE24 8XL
Nearest Train Station: Derby
Last Meeting: Millwall 3-3 Derby County - Sky Bet Championship - 25th April 2015
Lee Gregory's hat-trick secured a point for The Lions in their last meeting with Derby County. Millwall have defeated The Rams on 19 occasions in 52 games.