After an elongated home season in 2016-17, the Indian cricket team will have a lot of travelling to do in 2018. As of now, they have only one series scheduled at home, against West Indies towards the end of the year.
Apart from the completed away tour to South Africa, the Virat Kohli led Indian side will be travelling to England and Australia later this year.
Here is India's complete schedule for the year:
South Africa vs India: Jan-Feb, 2018
The Indian cricket team began their tour of South Africa with a loss in the Test series. After losing the first two Tests, they bounced back to win the third Test in Johannesburg.
They carried on the momentum from the final Test into the limited-overs series where they completely dominated the home side. The Men in Blue thrashed the Proteas 5-1 in the ODI series and continued their good run in the T20I series as well, winning 2-1.
Virat Kohli was the top run-getter in the limited over series while Kuldeep Yadav ended up with the most number of wickets to his name.
The matches were telecasted on channels owned by Sony Pictures Network India private limited.
Nidahas Trophy (March 2018)
March 6, 19:00 IST: Sri Lanka v India
March 8,19:00 IST: Bangladesh v India
March 10, 19:00 IST: Sri Lanka v Bangladesh
March 12, 19:00 IST: India v Sri Lanka
March 14,19:00 IST: India v Bangladesh
March 16, 19:00 IST: Bangladesh v Sri Lanka
March 18, 19:00 IST: Final
In celebration of Sri Lanka's 70th independence day, the Sri Lankan cricket board announced a tri-nation T20I series between Sri Lanka, India, and Bangladesh in the month of March.
Each team will play each other twice, with the top two teams progressing to the finals.
All the matches will be held at the R Premadasa stadium in Colombo.
Indian Premier League - April 7 - May 27, 2018
The Indian Premier League, India's premier T20 competition will commence on April 7 in Mumbai. The eleventh edition of the league will see the return of the Chennai Super Kings and Rajasthan Royals in place of the Gujarat Lions and Rising Pune Supergiant.
The league will take place over the course of two months with each team taking on each other twice - home and away. The final will take place in Mumbai as well, but the venues for the playoffs have not been decided yet.
The schedule for the same can be found here
India tour of England (July - September, 2018)
A month after the IPL, the Indian cricket team will travel to England for a series spanning over three months, which will include five Tests, three ODIs, and three T20Is. Surprisingly, the tour will begin with the T20Is and end with the Tests.
A few Indian cricketers such as Ishant Sharma and Cheteshwar Pujara, who are not playing in the IPL, will take part in the County Championship in April and May to acclimatise to the English conditions.
This is one of the most awaited series of the year as the Virat Kohli led Indian side will hope to banish their demons of the past and come out victorious against England in the tough and testing conditions.
Star Sports have the rights to telecast this series. Before the start of the T20I series against England, India is expected to play a couple of ODIs against the Irishmen in Ireland.
Asia Cup (September, 2018)
Shortly after India's tour to England, the Asia Cup will take place in India with six teams participating in the tournament. Out of the six teams, Afghanistan, Bangladesh, Pakistan, Sri Lanka, and India are the confirmed participants. The sixth and final team will be the winner of the Asia Cup qualifier.
The matches will be telecast on Star Sports.
West Indies tour of India: October- November
According to ICC's FTP, India are scheduled to host West Indies in three Tests, five ODIs and one T20I in October but there is no confirmation about the series till date.
India tour of Australia (November - December, 2018)
The Indian cricket team will travel down under for four Test matches towards the end of the year. However, the schedule has not been confirmed yet. There is also no confirmation about whether India will be playing any ODIs or T20Is.