There are 4 ways to get from Krasnoyarsk to Sanya by bus, plane, train, car, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, fly
best- Take the bus from Krasnoyarsk Bus station to Yemelyanovo Airportbus
- Fly from Krasnoyarsk Yemelyanovo Airport (KJA) to Sanya Phoenix International Airport (SYX)plane KJA - SYX
10h 1m¥1,625–6,025Train, bus via Harbin
- Take the train from Krasnoiarsk to Chita 2train
- Take the bus from Chita Bus station to Manzhoulibus
- Take the train from Manzhouli to Harbin Westtrain
- Take the train from Harbin West to Wuhantrain
- Take the bus from Wuhan to Sanyabus
4d 6h¥2,063–2,877Drive, car ferry
- Drive from Krasnoyarsk to Hai'an Portcar
- Take the car ferry from Hai'an Port to Haikou Portcarferry
- Drive from Haikou Port to Sanyacar
3d 3h¥5,003–7,215Train, bus
- Take the train from Krasnoiarsk to Irkutsk Pastrain
- Take the train from Irkutsk Pas to Ulaanbaatartrain
- Take the train from Ulaanbaatar to Hohhot Stationtrain
- Take the train from Hohhot Station to Luoshantrain
- Take the train from Xinyang East to Guilin Northtrain
- Take the bus from Guilin North to Sanyabus
4d 19h¥2,251–3,532
Krasnoyarsk Yemelyanovo Airport (KJA) to Sanya Phoenix International Airport (SYX) flights
Questions & Answers
The cheapest way to get from Krasnoyarsk to Sanya is to train and bus via Harbin which costs ¥2000 - ¥2900 and takes 4 days 6h.
The fastest way to get from Krasnoyarsk to Sanya is to bus and fly which takes 10h 1m and costs ¥1600 - ¥6500.
The distance between Krasnoyarsk and Sanya is 4512 km.
The best way to get from Krasnoyarsk to Sanya without a car is to train and bus via Harbin which takes 4 days 6h and costs ¥2000 - ¥2900.
It takes approximately 10h 1m to get from Krasnoyarsk to Sanya, including transfers.
Sanya is 1h ahead of Krasnoyarsk. It is currently 5:50 PM in Krasnoyarsk and 6:50 PM in Sanya.
There are 192+ hotels available in Sanya.
What companies run services between Krasnoyarsk, Russia and Sanya, China?
There is no direct connection from Krasnoyarsk to Sanya. However, you can take the bus to Yemelyanovo Airport, walk to Krasnoyarsk Yemelyanovo Airport (KJA) airport, fly to Sanya Phoenix International Airport (SYX), walk to Sanya Phoenix Airport, then take the line 1 bus to Central Bus Station. Alternatively, you can take a train from Krasnoiarsk to Sanya via Chita 2, Chita Bus station, Manzhouli, Manzhouli, Harbin West, Wuhan, Hankou, and Wuhan in around 4d 6h.
- Website
- aeroflot.ru
Flights from Krasnoyarsk Yemelyanovo Airport to Sanya Phoenix International Airport
- Ave. Duration
- 6h 20m
- When
- Monday, Thursday, and Saturday
- Estimated price
- ¥1,600–6,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Krasnoiarsk to Chita 2
- Ave. Duration
- 36h 49m
- Frequency
- 3 times a day
- Estimated price
- ¥370–700
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ¥1,500–2,100
- 3rd Class (Platzcart)
- ¥370–480
- 2nd Class (Kupé)
- ¥490–700
Train from Krasnoiarsk to Irkutsk Pas
- Ave. Duration
- 17h 38m
- Frequency
- 3 times a day
- Estimated price
- ¥210–440
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ¥950–1,400
- 3rd Class (Platzcart)
- ¥210–280
- 2nd Class (Kupé)
- ¥310–440
Train from Manzhouli to Harbin West
- Hard Seat
- ¥95–140
- Hard sleeper
- ¥180–250
- Soft sleeper
- ¥290–380
Train from Hohhot Station to Luoshan
- Hard Seat
- ¥170–230
- Hard sleeper
- ¥310–430
- Soft sleeper
- ¥490–650
Train from Harbin West to Wuhan
- Ave. Duration
- 12h 50m
- Frequency
- Once daily
- Estimated price
- ¥1,000–1,150
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ¥1,000–1,150
- 1st Class Seat
- ¥1,600–1,900
- Business Class Seat
- ¥2,400–3,500
Train from Xinyang East to Guilin North
- 2nd Class Seat
- ¥440–480
- 1st Class Seat
- ¥700–800
- Business Class Seat
- ¥1,000–1,500
- Phone
- +976-1900-1949
- [email protected]
- Website
- ubtz.mn
Train from Irkutsk Pas to Ulaanbaatar
- Ave. Duration
- 23h 40m
- Frequency
- Once a week
- Estimated price
- ¥75–170
- Website
- https://www.ubtz.mn/
- Schedules at
- https://eticket.ubtz.mn/schedule
- Book at
- https://eticket.ubtz.mn/
- Compartment coach
- ¥220–270
- Sitting coach
- ¥75–90
- Soft sleeper coach
- ¥140–170
Train from Ulaanbaatar to Hohhot Station
- Ave. Duration
- 25h 1m
- Frequency
- Once a week
- Estimated price
- ¥95–850
- Website
- https://www.ubtz.mn/
- Schedules at
- https://eticket.ubtz.mn/schedule
- Book at
- https://eticket.ubtz.mn/
- Compartment coach
- ¥290–340
- Sitting coach
- ¥95–120
- Soft sleeper coach
- ¥180–210
- Phone
- 86-010-12306
- Website
- china-railway.com.cn
Train from Ulaanbaatar to Hohhot Station
- Ave. Duration
- 25h 34m
- Frequency
- Once a week
- Estimated price
- ¥1,000–1,500
- Schedules at
- chinahighlights.com
- Book at
- chinahighlights.com
- Phone
- +7 (391) 220-11-72
- Website
- krasavtovokzal.ru
Bus from Krasnoyarsk Bus station to Yemelyanovo Airport
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- ¥10
- Schedules at
- krasavtovokzal.ru
- Phone
- 8 (3022) 35-99-66
- Website
- chitaavtovokzal.ru
Bus from Chita Bus station to Manzhouli
- Ave. Duration
- 9h 50m
- Frequency
- Twice a week
- Estimated price
- ¥201
- Schedules at
- chitaavtovokzal.ru
- [email protected]
- Website
- chinabusguide.com
Bus from Guilin North to Sanya
- Ave. Duration
- 14h 50m
- Frequency
- Once daily
- Estimated price
- ¥240–358
- Schedules at
- chinabusguide.com
- Bus
- ¥240–340
Car ferry from Hai'an Port to Haikou Port
- Ave. Duration
- 1h 30m
- Frequency
- Every 3 hours
- Estimated price
- ¥42
- Schedules at
- https://www.tropicalhainan.com/a-complete-guide-to-haikou-ferry-routes-ticket-prices-and-charges/
- Adult passenger
- ¥42
- Car
- ¥415
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 London City Airport into central London, What are the different types of Renfe trains in Spain?, and Want to know more about Flixbus? - to help you get the most out of your next trip.














