Ответ:

Поскольку Тверь находится между Москвой и Санкт-Петербургом, расстояние от Твери до Санкт-Петербурга равно разности общего расстояния и расстояния от Москвы до Твери:

650 − 170 = 480 км.

Ответ: приблизительно 480 км.