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 3 ways to get from Bangkok to Krasnoyarsk by plane 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)

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 6h 40m and covers a distance of around 4777 km. Services are operated by Aeroflot Russian Airlines. Typically two flights run weekly, although weekend and holiday schedules can vary so check in advance.

2 Weekly Planes
6h 40m Average Duration
RUB 17203 Cheapest Price
See schedules

Questions & Answers

The cheapest way to get from Bangkok to Krasnoyarsk is to fly which costs ฿6500 - ฿27000 and takes 10h 33m.

More details

The quickest way to get from Bangkok to Krasnoyarsk is to fly which costs ฿6500 - ฿27000 and takes 10h 33m.

More details

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

Get driving directions

It takes approximately 10h 33m to get from Bangkok to Krasnoyarsk, including transfers.

More details

The quickest flight from Suvarnabhumi Airport to Krasnoyarsk Airport is the direct flight which takes 6h 40m.

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

Aeroflot Russian Airlines offers 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 ฿35 - ฿45.

More details

Map of how to get from Bangkok to Krasnoyarsk.
Launch map view
  • Distance: 4745 km
  • Duration: 10h 33m

What companies run services between Bangkok, Thailand and Krasnoyarsk, Russia?

Aeroflot Russian Airlines flies from Bangkok to Krasnoyarsk twice a week.

Airlines
Aeroflot Russian Airlines
Website
aeroflot.ru
Flights from Suvarnabhumi to Krasnoyarsk
Ave. Duration
6h 40m
When
Tuesday and Friday
Estimated price
RUB 17000 - RUB 70000
Flights from Don Muang to Krasnoyarsk via Phuket
Ave. Duration
13h 50m
When
Thursday and Sunday
Estimated price
RUB 23000 - RUB 90000
Flights from Don Muang to Krasnoyarsk via Krabi, Suvarnabhumi
Ave. Duration
13h 40m
When
Tuesday and Friday
Estimated price
RUB 23000 - RUB 90000
Flights from Don Muang to Krasnoyarsk via Koh Samui, Suvarnabhumi
Ave. Duration
14h 15m
When
Tuesday and Friday
Estimated price
RUB 21000 - RUB 85000
Azur Air
Website
azurair.ru
Flights from Don Muang to Krasnoyarsk via Phuket
Ave. Duration
10h 40m
When
Monday and Saturday
Estimated price
RUB 23000 - RUB 90000
Flights from Don Muang to Krasnoyarsk via Chiang Mai, Utapao
Ave. Duration
14h 55m
When
Sunday
Estimated price
RUB 23000 - RUB 90000
S7 Airlines
Website
s7.ru
Flights from Don Muang to Krasnoyarsk via Mandalay, Novosibirsk
Ave. Duration
13h 50m
When
Tuesday and Saturday
Estimated price
RUB 31000 - RUB 50000

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 How to get from Gatwick Airport into central London, Travelling to the UK: What do I need to know? and Travelling by boat in Italy - to help you get the most out of your next trip.

ticket