Ответ:

Тверь находится между городами, поэтому расстояние от Твери до Санкт-Петербурга равно общей длине пути за вычетом расстояния от Москвы до Твери: 650 − 170 = 480 км.

Ответ: 480 км.