The England cricket team is scheduled to tour Sri Lanka in October and November 2018 to play three Tests, five One Day Internationals (ODIs) and one Twenty20 International (T20I) match.
The Tests - England's first in Sri Lanka since 2012 - will be held in Galle, Pallekele and Colombo.
England drew their last Test series in Sri Lanka 1-1 and travelled again in 2014 for a seven-match one-day series, which the hosts won 5-2.
Note: Fixtures and start times are subject to change. The cricTotal.com is not responsible for any changes that may be made. No responsibility is taken by cricTotal.com for the accuracy of this information.