The third one day international between hosts Bangladesh and India has been shifted to the port city's Zahur Ahmed Chowdhury Stadium from Mirpur's Sher-e-Bangla National Cricket Stadium.
In the initial itinerary, all three ODIs were supposed to be played in SBNCS.
The Indian cricket team will arrive in Bangladesh on December 1 to play three ODIs and two Test matches.
The Tests are part of the World Test Championship cycle 2.
This will be the first visit by the Indian side to Bangladesh for a bilateral series since 2015.
The ODI series kicks off the tour with the first two matches taking place in Mirpur, Dhaka.
The third ODI will be held at ZACS, which will be the venue for the first Test also.
The two teams will then return to Dhaka for the second and final Test, scheduled to start on December 22.
ODI Fixtures
1st ODI: Dec 4 at Mirpur
2nd ODI: Dec 7 at Mirpur
3rd ODI: Dec 10 at ZACS
Test Fixtures
1st Test: Dec 14-18 at ZACS
2nd Test: Dec 22-26 at Mirpur