Самый древний город России – Великий Новгород, который существовал еще до прихода Рюрика. находится он в 166 км от Петербурга. — АиФ Санкт-Петербург.