The National Railways of Zimbabwe operates a daily overnight passenger train service that runs from Harare to Mutare and another one from Harare to Bulawayo, using the Beira–Bulawayo railway. Harare is linked by long-distance bus services to most parts of Zimbabwe.