VM i ishockey for menn 1999 pulje B (B-VM) ble arrangert i Rødovre og Odense i Danmark fra 11. til 17. april 1999. Kampene ble spilt i Rødovre Skøjte Arena og Odense Isstadion.