В 12 ч 30 мин автобус находился на отметке, которая находится посередине между отметками 90 км (Покров) и 180 км (Владимир).
Найдём координату этой точки:
$$\frac{90 + 180}{2} = \frac{270}{2} = 135$$ км
Расстояние от Москвы: 135 км.
Расстояние от Покрова: 135 км - 90 км = 45 км.