Ответ:

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

\(650-170=480\text{ км}\).

Ответ: 480 км.