Rome2Rio

How to get fromUlan-Ude to Shenzhenby plane, train, car, or bus

Find Transport to Shenzhen

See all options

There are 7 ways to get from Ulan-Ude to Shenzhen by plane, train, car, or bus

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Fly Ulan-Ude to Shenzhen Bao'An International Airport

    best
    1. Fly from Ulan-Ude (UUD) to Shenzhen Bao'An International Airport (SZX)plane plane UUD - SZX
    16h 44m
    ¥1,231–3,538
  2. Fly Ulan-Ude to Guangzhou Baiyun International Airport, train

    cheapest
    1. Fly from Ulan-Ude (UUD) to Guangzhou Baiyun International Airport (CAN)plane plane UUD - CAN
    2. Take the train from Guangzhou East to Shenzhen Stationtrain train
    12h 35m
    ¥1,033–4,016
  3. Train via Harbin

    1. Take the train from Ulan-Ude to Zabaykalsktrain train
    2. Take the train from Manzhouli to Harbin Westtrain train
    3. Take the train from Harbin West to Wuhantrain train
    4. Take the train from Wuhan to Shenzhen Northtrain train
    2d 9h
    ¥1,942–2,961
  4. Drive  3,928.8 km

    1. Drive from Ulan-Ude to Shenzhencar car 3,928.8 km
    44h 57m
    ¥3,306–4,775
  5. Fly Ulan-Ude to Hong Kong International Airport, bus

    1. Fly from Ulan-Ude (UUD) to Hong Kong International Airport (HKG)plane plane UUD - HKG
    2. Take the bus from Hong Kong International Airport Bus Terminal to San Wan Road, Sheung Shui Stationbus bus
    12h 54m
    ¥1,262–3,476
  6. Train to Irkutsk Airport, fly to Hong Kong International Airport, bus

    1. Take the train from Ulan-Ude to Irkutsk Pastrain train
    2. Fly from Irkutsk Airport (IKT) to Hong Kong International Airport (HKG)plane plane IKT - HKG
    3. Take the bus from Hong Kong International Airport Bus Terminal to San Wan Road, Sheung Shui Stationbus bus
    18h 36m
    ¥1,300–3,557
  7. Train

    1. Take the train from Ulan-Ude to Ulaanbaatartrain train
    2. Take the train from Ulaanbaatar to Hohhot Stationtrain train 34
    3. Take the train from Hohhot Station to Xinyangtrain train
    4. Take the train from Xinyang to Shenzhen West Stationtrain train
    3d 11h
    ¥1,750–3,294

Ulan-Ude (UUD) to Shenzhen Bao'An International Airport (SZX) flights

Calendar8Weekly Planes
Duration17h 54mAverage Duration
Ticket¥1,144Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Ulan-Ude, Russia and Shenzhen, China?

IrAero, China Southern Airlines, and six other airlines fly from Ulan-Ude (UUD) to Shenzhen Bao'An International Airport (SZX) once daily. Alternatively, you can take a train from Ulan-Ude to Civic Centre via Zabaykalsk, Manzhouli, Harbin West, Wuhan, Shenzhen North, and Shenzhen North in around 2d 9h.

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 Travel Insider: Top Japan travel tips by Beatrix Holland, Want to know more about Flixbus?, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.

Booking & Getting There