De beste tijden om Tallinn te bezoeken zijn meestal in de lente (mei-juni) en de vroege herfst (september-oktober), wanneer het weer mild is en de stad minder drukbezocht is dan in de zomermaanden.