The British and Irish Lions will play Japan in Edinburgh before embarking on an eight-game schedule in South Africa.
The tour culminates in three Tests against the world champion Springboks as the Lions make their first trip to South Africa since 2009.
All matches will be shown live on Sky Sports in the UK.
British & Irish Lions v Japan
Saturday 26th June
Kick-off: 3pm (BST)
BT Murrayfield Stadium, Edinburgh
Referee: Pascal Gaüzère (France)
British & Irish Lions v Sigma Lions
Saturday 3rd July
Kick-off: 5pm (BST)
Emirates Airlines Park, Johannesburg
Referee: AJ Jacobs (South Africa)
British & Irish Lions v Cell C Sharks
Wednesday 7th July
Kick-off: 7pm (BST)
Emirates Airlines Park, Johannesburg
Referee: Jaco Peyper (South Africa)
British & Irish Lions v Vodacom Bulls
Saturday 10th July
Kick-off: 5pm (BST)
Loftus Versfeld Stadium, Pretoria
Referee: Wayne Barnes (England)
British & Irish Lions v South Africa A
Wednesday 14th July
Kick-off: 7pm (BST)
Cape Town Stadium, Cape Town
Referee: Jaco Peyper (South Africa)
British & Irish Lions v DHL Stormers
Saturday 17th July
Kick-off: 5pm (BST)
Cape Town Stadium, Cape Town
Referee: Wayne Barnes (England)
British & Irish Lions v South Africa (1st Test)
Saturday 24th July
Kick-off: 5pm (BST)
Cape Town Stadium, Cape Town
Referee: Nic Berry (Australia)
British & Irish Lions v South Africa (2nd Test)
Saturday 31st July
Kick-off: 5pm (BST)
FNB Stadium, Johannesburg
Referee: Ben O’Keeffe (New Zealand)
British & Irish Lions v South Africa (3rd Test)
Saturday 7th August
Kick-off: 5pm (BST)
FNB Stadium, Johannesburg
Referee: Mathieu Raynal (France)
All kick-off times displayed in British Summer Time (BST).