Travel from Thailand to Russia is: Partially open. See details.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Krasnoyarsk?

Book now

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.

Recommended

Fly from Suvarnabhumi

  1. Fly from Suvarnabhumi (BKK) to Krasnoyarsk (KJA)

Fly from Don Muang

  1. Fly from Don Muang (DMK) to Krasnoyarsk (KJA)

Bus to Trat, fly

  1. Take the bus from Bangkok Bus Terminal Eakamai to Ao Thammachat Pier
  2. Fly from Trat (TDX) to Krasnoyarsk (KJA)

Drive

  1. 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.

8 Weekly Planes
20h 12m Average Duration
RUB 14849 Cheapest Price
See schedules

Questions & Answers

The cheapest way to get from Bangkok to Krasnoyarsk is to fly which costs ฿8000 - ฿39000 and takes 17h 47m.

More details

The quickest way to get from Bangkok to Krasnoyarsk is to fly which costs ฿8000 - ฿39000 and takes 17h 47m.

More details

It is 4745 km from Bangkok to Krasnoyarsk. It is approximately 7162.2 km to drive.

Get driving directions

It takes approximately 17h 47m to get from Bangkok to Krasnoyarsk, including transfers.

More details

There is no direct flight from Suvarnabhumi Airport to Krasnoyarsk Airport. The quickest flight takes 19h 54m and has one stopover.

Search flights

Yes, the driving distance between Bangkok to Krasnoyarsk is 7162 km. It takes approximately 3 days 17h to drive from Bangkok to Krasnoyarsk.

Get driving directions

Avia Traffic Company, China Southern Airlines, MIAT and four other airlines offer flights from Suvarnabhumi Airport to Krasnoyarsk Airport.

Search flights

The best way to get from Bangkok to Suvarnabhumi Airport is to train which takes 26 min and costs ฿40 - ฿55.

More details

Map of how to get from Bangkok to Krasnoyarsk.
Launch map view
  • 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.

Airlines
Aeroflot Russian Airlines
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
Avia Traffic Company
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
Bus operators
Koh Chang Bangkok Transport
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
Triple T
Website
12go.asia
Bus from Bangkok Bus Terminal Eakamai to Ao Thammachat Pier
Ave. Duration
5h 30m
Frequency
5 times a day
Estimated price
RUB 665
Book at
12go.asia

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.

ticket