Роман охватывает события с 1819 года по 1825 год: от заграничных походов русской армии после разгрома Наполеона до восстания декабристов. Это были годы развития русского общества, времени правления Александра I.
В романе есть ТОЧНОЕ указание на календарный год, от которого потом можно рассчитать все остальные события: именины Татьяны. В конце четвёртой главы Ленский, ужиная у Онегина, говорит: "Татьяны именины / В субботу..." Именины Татьяны (Татьянин день) приходилось на 12 января. Тупо смотрим, в каком году 12 января приходится на субботу, - и вуаля: 1822 год. После чего не штука расставить и всё остальное. В деревню Онегин переехал в предыдущий год, то есть в 1821 году. Скорее всего - в начале, потому что там довольно много описывается именно летней природы и всяких летних дел. Ленскому в том году, когда он почти одновременно с Онигеным вернулся в свою деревню, было "осмьнадцать лет", то есть он родился в 1803 году. Ну или в самом конце 1822. Дуэль с Ленским - это почти сразу после именин, то есть 1822. В том же году Ольца выходит замуж за улана и покидает своё имение. Зимой 1822-1823 года Татьяна переезжает в Москву и вскоре выходит замуж за "толстого генерала". Онегин же в самом начале 1822 года, то есть сразу же после дуэли, уезжает в путешествие, которое продолжается два года (оно описано в гл. 9, которая в окончательный текст не вошла). И, значит, возвращается в Петербург в 1824 году. Финал романа приходится на конец зимы 1824-1825 года ("грозно тает / По улицам разрытый снег" - это когда он едет к Татьяне, после чего и следует финальная сцена с монологом Татьяны).