There are 4 ways to get from Bangkok to Krasnoyarsk by plane, bus or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Fly from Don Muang
-
Fly from Don Muang (DMK) to Krasnoyarsk (KJA)
Bus to Trat, fly
-
Take the bus from Bangkok Bus Terminal Eakamai to Ao Thammachat Pier
-
Fly from Trat (TDX) to Krasnoyarsk (KJA)
Drive
-
Drive from Bangkok Mochit Bus Terminal to Krasnoyarsk
Suvarnabhumi (BKK) to Krasnoyarsk (KJA) flights
The flight time between Suvarnabhumi (BKK) and Krasnoyarsk (KJA) is around 20h 12m and covers a distance of around 4777 km. This includes an average layover time of around 9h 47m. Services are operated by Air Astana, Avia Traffic Company, Aeroflot Russian Airlines and others. Typically eight flights run weekly, although weekend and holiday schedules can vary so check in advance.
Questions & Answers
The cheapest way to get from Bangkok to Krasnoyarsk is to fly which costs ฿8000 - ฿39000 and takes 17h 47m.
The quickest way to get from Bangkok to Krasnoyarsk is to fly which costs ฿8000 - ฿39000 and takes 17h 47m.
It is 4745 km from Bangkok to Krasnoyarsk. It is approximately 7162.2 km to drive.
It takes approximately 17h 47m to get from Bangkok to Krasnoyarsk, including transfers.
There is no direct flight from Suvarnabhumi Airport to Krasnoyarsk Airport. The quickest flight takes 19h 54m and has one stopover.
Yes, the driving distance between Bangkok to Krasnoyarsk is 7162 km. It takes approximately 3 days 17h to drive from Bangkok to Krasnoyarsk.
Avia Traffic Company, China Southern Airlines, MIAT and four other airlines offer flights from Suvarnabhumi Airport to Krasnoyarsk Airport.
The best way to get from Bangkok to Suvarnabhumi Airport is to train which takes 26 min and costs ฿40 - ฿55.

- Distance: 4745 km
- Duration: 17h 47m
What companies run services between Bangkok, Thailand and Krasnoyarsk, Russia?
Air Astana, Avia Traffic Company and five other airlines fly from Bangkok to Krasnoyarsk once daily.

- Website
- aeroflot.ru
Flights from Suvarnabhumi to Krasnoyarsk via Almaty, Manas
- Ave. Duration
- 18h 25m
- When
- Tuesday, Saturday and Sunday
- Estimated price
- RUB 19000 - RUB 60000
Flights from Suvarnabhumi to Krasnoyarsk via Guangzhou Baiyun
- Ave. Duration
- 23h 10m
- When
- Monday
- Estimated price
- RUB 14000 - RUB 65000
Flights from Suvarnabhumi to Krasnoyarsk via Ulaanbaatar, Ulan-Ude
- Ave. Duration
- 15h 15m
- When
- Wednesday
- Estimated price
- RUB 30000 - RUB 60000
Flights from Suvarnabhumi to Krasnoyarsk via Kunming, Guangzhou Baiyun
- Ave. Duration
- 25h 15m
- When
- Monday
- Estimated price
- RUB 16000 - RUB 70000
Flights from Don Muang to Krasnoyarsk via Guangzhou Baiyun
- Ave. Duration
- 19h 20m
- When
- Monday
- Estimated price
- RUB 16000 - RUB 70000
Flights from Don Muang to Krasnoyarsk via Chengdu, Guangzhou Baiyun
- Ave. Duration
- 17h 45m
- When
- Monday
- Estimated price
- RUB 20000 - RUB 85000
Flights from Don Muang to Krasnoyarsk via Chongqing, Guangzhou Baiyun
- Ave. Duration
- 19h 20m
- When
- Monday
- Estimated price
- RUB 19000 - RUB 80000
Flights from Trat to Krasnoyarsk via Suvarnabhumi, Guangzhou Baiyun
- Ave. Duration
- 27h 5m
- When
- Monday
- Estimated price
- RUB 14000 - RUB 60000
Flights from Trat to Krasnoyarsk via Suvarnabhumi, Kunming, Guangzhou Baiyun
- Ave. Duration
- 27h 5m
- When
- Monday
- Estimated price
- RUB 15000 - RUB 65000
Flights from Trat to Krasnoyarsk via Suvarnabhumi, Ulaanbaatar, Ulan-Ude
- Ave. Duration
- 25h
- When
- Wednesday
- Estimated price
- RUB 29000 - RUB 55000

- Website
- aero.kg
Flights from Suvarnabhumi to Krasnoyarsk via Almaty, Manas
- Ave. Duration
- 13h 54m
- When
- Tuesday
- Estimated price
- RUB 19000 - RUB 60000
Flights from Trat to Krasnoyarsk via Suvarnabhumi, Almaty, Manas
- Ave. Duration
- 34h 49m
- When
- Monday
- Estimated price
- RUB 18000 - RUB 55000

- Website
- easybook.com
Bus from Bangkok Bus Terminal Eakamai to Ao Thammachat Pier
- Ave. Duration
- 5h
- Frequency
- Hourly
- Estimated price
- RUB 716
- Schedules at
- easybook.com
- Book at
- easybook.com
Want to know more about travelling around the world?
Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 10 amazing places to get away from it all in Australia, Getting around the Cyclades and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.