Bangkok (BKK) to Krasnoyarsk (KJA): 2,969 miles (4,778 km) great-circle, about 6h 25m nonstop by our estimate. Cheapest fare observed: $725 round-trip on Aeroflot, nonstop, departing May 28, 2026.
$725 round-trip, Aeroflot SU815, departing 2026-05-28 at 14:55, returning 2026-06-08. The recorded itinerary left on a Thursday, returning on a Monday 11 nights later; the fare was observed 33 days before departure. "Book this flight" opens Kiwi.com with the same airline and dates.
At $725, it ranked 25th of the 30 round-trip fares we recorded from BKK (median $259). That is 24.4 cents per great-circle mile (round-trip price over one-way distance), above the BKK median of 20.6 cents across 30 round-trip routes.
Routes from BKK of similar length: Novosibirsk (3,018 mi) at $825 and Vladivostok (2,770 mi) at $588.
BKK to KJA is the only one of 30 BKK routes where Aeroflot priced cheapest. It is the 8th longest of the 30 routes we track from BKK.
Of 10 departure airports with a fare to Krasnoyarsk, Bangkok (BKK) ranked 3rd at $725. Lowest: $486 from Antalya (AYT); highest: $1309 from Tokyo (HND); 3 nonstop. Cheapest-fare airlines (routes): Aeroflot (1), Air China (1), AJet (1), Azur Air (1), China Eastern (1) and Pegasus Airlines (1), plus 4 more.
Travelpayouts fares (cheapest per route, observed April 25, 2026); OurAirports coordinates and elevations; IANA zones Asia/Bangkok, Asia/Krasnoyarsk; flight time is our estimate.