19.7公里。根据百度地图查询显示,大理古城到喜洲古镇,自驾途经护国路、西景线、庆洞线。全程共19.7公里,共耗时28分钟。也可以骑行在大理古城出发,途经复兴路、北门街、大丽线到达喜洲古镇,全程共19.7公里,共耗时1小时41分钟。