北京到广州2117.8公里。
广州到北京坐火车需要22个小时左右,
广州到北京坐高铁需要10个小时左右,
广州到北京坐飞机需要3个半小时左右,
广州到北京自驾开车需要2天时间左右,
广州到北京骑摩托车需要3天时间左右就可以到。