Rome2Rio

How to get fromRostov-on-Don to Tibetby train, plane, bus or car

Find Transport to Tibet

See all options

There are 8 ways to get from Rostov-on-Don to Tibet by train, 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.

  1. Train to Krasnodar, fly, bus

    best
    1. Take the train from Rostov-Glavny to Krasnodar 1train
    2. Fly from Krasnodar (KRR) to Lhasa Gonggar Airport (LXA)planeKRR - LXA
    3. Take the bus from Lhasa Airport to Lhasa Civil Aviation Bureaubus
    27h 31m
    ¥11,252–25,442
  2. Drive 6,511 km

    cheapest
    1. Drive from Rostov-on-Don to Tibetcar6,511 km
    3d 17h
    ¥5,767–8,329
  3. Train, bus via Shortandy

    1. Take the train from Rostov Gl to Kuznetsktrain
    2. Take the train from Kuznetsk to Shortanditrain
    3. Take the train from Shortandi to Astana 1train
    4. Take the bus from Saparzhai bus station to Ürümqibus
    5. Take the train from Ürümqi to Lanzhoutrain
    6. Take the train from Lanzhou to Lhasatrain
    5d 13h
  4. Train to Mineralnye Vody Airport, fly, bus

    1. Take the train from Bataysk to Mineralnye Vodytrain
    2. Fly from Mineralnye Vody Airport (MRV) to Lhasa Gonggar Airport (LXA)planeMRV - LXA
    3. Take the bus from Lhasa Airport to Lhasa Civil Aviation Bureaubus
    33h 20m
    ¥7,260–26,389
  5. Train to Sochi International Airport, fly, bus

    1. Take the train from Rostov-Glavny to Sochi Airporttrain
    2. Fly from Sochi International Airport (AER) to Lhasa Gonggar Airport (LXA)planeAER - LXA
    3. Take the bus from Lhasa Airport to Lhasa Civil Aviation Bureaubus
    26h 20m
    ¥7,263–21,357
  6. Train to Volgograd International Airport, fly, bus

    1. Take the train from Rostov Gl to Volgograd 1train
    2. Fly from Volgograd International Airport (VOG) to Lhasa Gonggar Airport (LXA)planeVOG - LXA
    3. Take the bus from Lhasa Airport to Lhasa Civil Aviation Bureaubus
    33h 24m
    ¥7,674–25,398
  7. Train, bus

    1. Take the train from Rostov-Glavny to Samaratrain
    2. Take the train from Samara to Karaganda Passtrain
    3. Take the bus from Karagandy Bus station to Ürümqibus
    4. Take the train from Ürümqi to Lanzhoutrain
    5. Take the train from Lanzhou to Lhasatrain
    6d 10h
  8. Train

    1. Take the train from Rostov Gl to Kazansky Railway Terminaltrain
    2. Take the train from Kazansky Railway Terminal to Irkutsk Pastrain
    3. Take the train from Irkutsk Pas to Ulaanbaatartrain
    4. Take the train from Ulaanbaatar to Jining South Stationtrain
    5. Take the train from Jining South to Zhongweitrain
    6. Take the train from Zhongwei to Lhasatrain
    7d 20h

Krasnodar (KRR) to Lhasa Gonggar Airport (LXA) flights

Calendar2Weekly Planes
Duration28h 42mAverage Duration
Ticket¥9,920Cheapest Price
See schedules

Questions & Answers

What companies run services between Rostov-on-Don, Russia and Tibet, China?

You can take a train from Rostov Gl to Tibet via Kazansky Railway Terminal, Irkutsk Pas, Ulaanbaatar, Jining South, Zhongwei, and Lhasa in around 7d 20h.

Airlines
Train operators
Bus operators

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 Heading to Europe? Read this before you buy a Eurail Pass, Travelling to the UK: What do I need to know?, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.