Lithuania experiences a humid continental climate with four distinct seasons shaped by its position on the Baltic Sea coast and flat to gently rolling terrain reaching a maximum elevation of 294 meters at Aukštojas Hill in the southeastern highlands. The country sits between latitudes 53° and 57° North, placing it at roughly the same latitude as southern Alaska or central Scotland. This northern position produces dramatic seasonal variation in daylight hours: Vilnius receives approximately 6 hours and 5 minutes of daylight on the winter solstice in late December, extending to 18 hours and 15 minutes on the summer solstice in late June. The Baltic Sea moderates coastal temperatures in Klaipėda and Palanga by 2 to 4 degrees Celsius compared to inland locations like Vilnius or Kaunas, but this maritime influence diminishes rapidly beyond 50 kilometers from the coast.
Winter in Lithuania extends from December through February with average temperatures in Vilnius ranging from minus 6 degrees Celsius in January to minus 3 degrees Celsius in February. Kaunas records similar figures while coastal Klaipėda remains 2 to 3 degrees warmer due to Baltic Sea influence. Snow cover persists for an average of 80 to 90 days annually in central regions and 70 to 75 days along the coast. The Nemunas River, which flows 937 kilometers with 475 kilometers through Lithuanian territory, typically freezes in January during cold winters. January 2010 saw temperatures drop to minus 34 degrees Celsius in Utena in the northeast highlands, though such extremes occur infrequently. Vilnius averages 48 millimeters of precipitation in January and 38 millimeters in February, falling mostly as snow. Daylight lasts 7 to 9 hours during these months. The winter tourism season focuses on Vilnius Christmas markets, which operate from late November through early January in Cathedral Square and Town Hall Square, and winter sports in Ignalina and Anykščiai where limited elevation restricts skiing to cross-country and small downhill facilities.
March through May constitutes spring, though March remains cold with average Vilnius temperatures of 0 degrees Celsius rising to 6 degrees Celsius by month end. Snowfall continues through mid-March in most years. April brings rapid warming with average temperatures climbing from 7 to 13 degrees Celsius across the country. The last frost date in Vilnius typically occurs between April 20 and April 30, though frosts have been recorded as late as May 15 in northern regions. May registers average temperatures of 14 to 16 degrees Celsius in Vilnius and Kaunas with coastal areas remaining 2 degrees cooler. Precipitation increases during spring with Vilnius recording 42 millimeters in March, 45 millimeters in April, and 60 millimeters in May. Spring floods affect the Nemunas River basin in March and April when snowmelt combines with rainfall, occasionally inundating low-lying areas near Kaunas and along the river's delta. The Ventės Ragas Ornithological Station on the Curonian Lagoon records peak spring bird migration from mid-April through May when hundreds of thousands of waterfowl, raptors, and songbirds traverse the Baltic coast. Kernavė Archaeological Site, a UNESCO World Heritage Site 35 kilometers northwest of Vilnius, hosts its annual historical festival on the first weekend of July rather than spring, but the site's five hill forts become accessible after spring mud dries in late May.
Summer spans June through August with June and July representing peak tourist season. Vilnius records average high temperatures of 21 degrees Celsius in June, 23 degrees Celsius in July, and 22 degrees Celsius in August, with overnight lows of 11 to 13 degrees Celsius. Klaipėda on the coast registers slightly cooler temperatures with July highs averaging 20 degrees Celsius. Days exceeding 30 degrees Celsius occur 3 to 7 times per summer in Vilnius, most frequently in July. The record high temperature of 37.5 degrees Celsius was recorded in Zarasai on July 30, 1994. Baltic Sea water temperatures reach 17 to 19 degrees Celsius along the Palanga and Curonian Spit beaches in July and August, peaking in the third week of July. The Curonian Spit, a 98-kilometer sand dune peninsula shared between Lithuania and Russia with the Lithuanian portion extending 52 kilometers, experiences its highest visitor numbers from mid-June through mid-August when the resort town of Nida fills with domestic and international tourists. June receives 73 millimeters of precipitation in Vilnius, July 79 millimeters, and August 77 millimeters, typically falling in brief afternoon thunderstorms rather than prolonged rain. Summer thunderstorms in July and August produce 60 to 70 percent of monthly rainfall in concentrated events lasting 1 to 3 hours.
The Joninės festival on June 24, corresponding to the summer solstice and St. John's Day, represents Lithuania's most significant traditional celebration with bonfires, flower wreath floating on rivers, and herb gathering occurring throughout the country. Attendance requires no ticket as celebrations happen in public spaces, town squares, and rural properties. The Vilnius Festival runs from late May through August with classical music, opera, and theater performances in venues including Vilnius Cathedral, the Philharmonic, and outdoor stages in the Old Town. The Sea Festival in Klaipėda occurs on the last weekend of July with ship races, maritime exhibitions, and concerts along the Danė River waterfront. August brings the Assumption of Mary festival on August 15, particularly significant at the Šiluva Basilica 150 kilometers northwest of Vilnius where an apparition of Mary was reported in 1608, drawing thousands of pilgrims annually.
Autumn extends from September through November with September maintaining summer-like conditions in its first half. Vilnius averages 15 degrees Celsius in September, dropping to 9 degrees Celsius by month end. October brings rapid cooling with average temperatures of 7 degrees Celsius declining to 2 degrees Celsius by late month. First frosts arrive between September 25 and October 5 in Vilnius and earlier in northern regions. November registers average temperatures of minus 1 to 2 degrees Celsius. Precipitation remains moderate with 63 millimeters in September, 61 millimeters in October, and 55 millimeters in November in Vilnius, transitioning from rain to snow in November. Autumn foliage peaks in late September through early October in Aukštaitija National Park, established in 1974 as Lithuania's first national park and covering 405.7 square kilometers with 126 lakes. The park's mixed forests of oak, spruce, pine, and birch produce color changes most dramatic between September 20 and October 10. Dzūkija National Park in the southern pine forests exhibits less dramatic color change due to coniferous dominance but attracts mushroom foragers in September and October when Boletus edulis and Cantharellus cibarius reach peak abundance.
Lithuania receives 656 millimeters of annual precipitation in Vilnius, distributed relatively evenly across months with a slight summer maximum. The wettest months are July and August while February and March are driest. Precipitation increases moving east and inland, with western coastal areas receiving 50 to 100 millimeters less annually than eastern regions. Relative humidity averages 78 to 82 percent year-round with little seasonal variation. Wind speeds average 3.5 to 4.5 meters per second annually, increasing to 5 to 6 meters per second along the coast. The Baltic Sea remains ice-free most winters at Klaipėda port, though the Curonian Lagoon freezes partially in cold winters. January 1987 saw the lagoon freeze completely, allowing vehicle crossings on ice, but this has not recurred since.
Visitor statistics from the Lithuanian Department of Statistics show June through August accounting for 48 percent of annual international tourist arrivals, with July registering the highest monthly total at 18 percent of annual visitors. September captures 11 percent as early autumn weather remains favorable and prices decline. December sees a secondary peak at 9 percent driven by Christmas market visitors. January through March combined register only 14 percent of annual international arrivals. Domestic tourism follows a similar pattern but with more pronounced summer concentration as Lithuanian residents take annual holidays predominantly in July and August.