How long can a VPN session last? VPN sessions are limited to 12 hours. Staff members who need longer access would need to use Azure Virtual Desktop.