01 — The corrective year
After the record 20.1M of 2024, the krai took its first real hit of the closed-sky era: 18.1M visitors in 2025, −9.9%. The stack was specific — a fuel crunch that disrupted road and air logistics, unstable air service through the season, and the long cleanup of the December 2024 mazut spill on the Anapa coast (over 90% cleared by spring 2026, but the headlines did their damage). September 2025 alone fell 34% year-on-year. Yet the floor held: 18.1M is still roughly double any competing Russian region, and early 2026 is tracking near last year's level — 14.4M through September, with Anapa tripling its September flow as the coast reopened clean.
02 — Three coasts and a mountain
Sochi–Sirius is the flagship: 8M visitors a year, the grand-hotel strip from the 1936 Primorskaya (being reborn as a 652-room Rotana) to the new Mantera generation on the Olympic coast — the only Russian resort with full-service five-star depth. Krasnaya Polyana is the mountain forty minutes away: ski December–March, alpine summers, the reason the krai is genuinely two-season. Gelendzhik is the family-bay middle: long promenade, mid-market hotels, calmer prices. Anapa is the shallow-water children's resort — the one that took the mazut hit and is recovering fastest (September 2026: ×2.7 year-on-year). And the Azov coast (Yeysk, Temryuk) is the state's designated next frontier, where the ₽559bn Novaya Anapa megaproject is meant to move 15,000 rooms by 2030.
03 — The calendar
The sea season runs June to early October, peaking July–August at full rates and full beaches. The desk's window is the velvet season — September: warm sea, post-crush prices 30–40% below peak (the desk's estimate from OTA tracking), and roughly 3M insiders who already know. December–March is the second product entirely: Krasnaya Polyana ski season, ~75% occupancy over the New Year fortnight, when the krai quietly hosts 500K+ winter guests. May and late October are the value troughs.
04 — Getting in: three airports again
Sochi (AER) handled 12.5M passengers in 2025 and anchors the south — Adler to Krasnaya Polyana is 40 minutes by rail or road. Krasnodar (Pashkovsky) reopened in September 2025 after a three-year closure and three-year modernisation: 722K passengers in four months, 12 domestic + 12 international routes — the gateway for the Azov coast and the eastern krai. Gelendzhik reopened July 2025 (164K passengers) — the direct door to its bay, saving the two-hour road transfer from Krasnodar. Rail remains the resilient fallback: overnight trains from Moscow feed Sochi, Anapa and Novorossiysk daily.
05 — What it costs, honestly
All rubles, all per night. The summer 2026 average check in Sochi was ₽5,470 per person (+9.4%). Shelves: budget 1–3★ from ₽2–5K (Sochi) and from ₽600–3K in Anapa/Yeysk; the mid-market 3–4★ belt at ₽7–12K (Sochi, Gelendzhik); flagship five-stars at ₽15–30K — Mantera opens its doubles from ₽35K. A 7-night 4★ package for two from Moscow starts around ₽90–120K in June, +20% into July–August. The value play that survives: sanatoria — the Soviet health-resort stock being renovated (Volna, Matsesta, Kristall in Khosta) sells treatment-inclusive weeks below the hotel shelf at comparable quality.
06 — Final outlook
The corrective year changed prices, not position: the krai remains the closed-outbound era's default, and the ₽1.5 trillion pipeline is converting the default into a quality product at state-mandated speed. Book September for the sea, January for the slopes, sanatoria for value — and assume aviation, not hotels, is the itinerary's weak link. Watchlist: how fast Krasnodar airport rebuilds toward its old 5M scale, and whether Novaya Anapa's first stage actually breaks ground on schedule.
Sources: Ministry of Resorts, Tourism and Olympic Heritage of Krasnodar Krai; Rosstat; Aerodinamika holding; IBC Real Estate; Kommersant-Kuban; RBC Krasnodar; ATOR. Market shares are an air-traffic proxy, flagged as the desk's estimate. Verified as of October 2026.