Rahkeem Cornwall claimed 4-105 as the tourists bowled out Bangladesh for 213 in the second innings on the fourth day, 18 runs short of their victory target.
The West Indies made 409 and 117 runs in their two innings and Bangladesh were all out for 296 in their first innings.
The tourists had won the first Test by three wickets.