There's no official announcement yet for how long the campaign is but judging by recent installments in the franchise, it should be anywhere between 7-10 hours long.