The Lions will play their opening match in Dublin against Argentina on 20 June before leaving for Australia.
The tourists will face five warm-up matches before the three-Test series with the Wallabies begins in Brisbane on 19 July.
Friday, 20 June - Lions v Argentina, Dublin (Aviva Stadium)
Saturday, 28 June - Lions v Western Force, Perth (Optus Stadium)
Wednesday, 2 July - Lions v Queensland Reds, Brisbane (Suncorp Stadium)
Saturday, 5 July - Lions v NSW Waratahs, Sydney (Allianz Stadium)
Wednesday, 9 July - Lions v ACT Brumbies, Canberra (GIO Stadium)
Saturday, 12 July - Lions v Invitational AU & NZ, Adelaide (Adelaide Oval)
Saturday, 19 July - Lions v Australia, first Test, Brisbane (Suncorp Stadium)
Tuesday, 22 July - Lions v Melbourne Rebels, Melbourne (Marvel Stadium)
Saturday, 26 July - Lions v Australia, second Test, Melbourne (Melbourne Cricket Ground/MCG)
Saturday, 2 August - Lions v Australia, third Test, Sydney (Accor Stadium)
All matches kick off at 11:00 BST apart from the game in Dublin which starts at 20:00 BST