北京四环的总长度是42.5公里。这是因为北京四环路由东到西横跨了北京市的四个主要城区:朝阳区、海淀区、丰台区和石景山区,每个区的边界距离市中心的距离不同,因此加起来总长度为42.5公里,这个数据是在2019年确定的,之后如果有新的城市发展或者道路修建可能会有所改变。