Holmestrand stasjon rett nord for bysenteret ble anlagt i 1881 som en jernbanestasjon på Vestfoldbanen. En ny stasjon er bygget i tunnel inne i fjellet.