The first Test will take place at Zahur Ahmed Chowdhury Stadium in Chattogram from 11 June while the second Test will be at Mirpur’s Sher-e-Bangla National Cricket Stadium from 19 June.
Australia will be coming to Bangladesh to play two Tests as the Bangladesh Cricket Board (BCB) confirmed this news via a press release at Mirpur on Wednesday.
The Aussies will arrive in the first week of June and will take part in a four-day practice match after a couple of days.
The first Test will take place at Zahur Ahmed Chowdhury Stadium in Chattogram from 11 June while the second Test will be at Mirpur's Sher-e-Bangla National Cricket Stadium from 19 June.
The two Tests will be part of the ICC World Test Championship and given the monsoon season, getting five days of sunshine might be difficult.
Bangladesh will also be touring England and Ireland for three one-day internationals (ODIs) and four twenty20 internationals (T20Is) in May to play against Ireland.
The team will set flight on 6 May and reach on 8 May and the ODI series will first begin at Ireland.
All of the matches will take place in Belfast and the three ODIs will be on 14,16 and 19 May.
After that, the Tigers will go to England and over there they will play the first T20I on 22 May at the Oval.
The next match will be at Chelmsford on 24 May while Bristol and Edgbaston will have the last two matches on 27 and 29 May.