Chelsea will kick off their defence of the FA Cup at home to Nottingham Forest.
Lower league and non-league clubs have eagerly been awaiting the draw and discovered their fate on Monday night, with 44 Premier League and Championship teams entering the competition.
Manchester United and Manchester City were also handed home ties and will face Reading and Rotherham United respectively.
The third round is scheduled to take place over the weekend of Saturday 5 January 2019.
FA Cup third round draw in full
Bolton Wanderers vs Walsall/Sunderland
Millwall vs Hull City
Gillingham vs Cardiff City
Brentford vs Oxford United
Sheffield Wednesday vs Luton Town
Manchester United vs Reading
Everton vs Lincoln City
Tranmere Rovers/Southport vs Tottenham
Preston North End vs Doncaster
Newcastle United vs Blackburn Rovers
Chelsea vs Nottingham Forest
Crystal Palace vs Grimsby
Derby County vs Southampton
Accrington Stanley vs Ipswich Town
Bristol City vs Huddersfield Town
Wrexham/Newport County vs Leicester City
Fulham vs Oldham
Shrewsbury vs Stoke
Solihull/Blackpool vs Arsenal
Manchester City vs Rotherham United
Bournemouth vs Brighton
West Ham vs Birmingham City
Woking vs Watford
Burnley vs Barnsley
QPR vs Leeds United
Sheffield United vs Barnet
Norwich City vs Portsmouth
Guiseley/Fleetwood vs AFC Wimbledon
West Brom vs Wigan
Middlesbrough vs Peterborough/Bradford City
Wolves vs Liverpool
Aston Villa vs Swansea City