Обозначим Москву как М, Тверь как Т, Санкт-Петербург как СП.
Расстояние между Москвой и Санкт-Петербургом \( M—СП = 650 \text{ км} \).
Расстояние от Москвы до Твери \( M—Т = 170 \text{ км} \).
Так как Тверь находится между Москвой и Санкт-Петербургом, то \( M—СП = M—Т + T—СП \).
Найдем расстояние между Тверью и Санкт-Петербургом:
\( T—СП = M—СП - M—Т \)
\( T—СП = 650 \text{ км} - 170 \text{ км} = 480 \text{ км} \)
Ответ: 480 км.