A method and apparatus for transferring Virtual Routing and Forwarding (VRF) and a VRF distributed communication system are provided by the embodiments of the present invention. Wherein, when the requirement of transferring one VRF of a first BGP process unit to a second Border Gateway Protocol (BGP) process is determined, the first BGP process unit is used for marking the VRF as cut out state, reserving the routing information of the VRF, and transferring the VRF marked as cut out state to a second BGP process unit; the second BGP process unit is used for receiving the VRF transferred from the first BGP process unit, performing Graceful Restart (GR) for the VRF, and notifying the first BGP process unit to delete the routing information of the VRF after the GR is finished. After receiving the notification, the first BGP process unit deletes the routing information of the VRF. Thus in the case that services are ensured to be uninterrupted, VRF transfer between different BGP processes is realized and the system performance and service quality are improved.