• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 6 ways to get from Ulan Bator to Seoul by plane, bus, train, ferry, subway, night train 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 option

Fly to Incheon, bus  •  4h 26m

  1. Fly from Ulan Bator (ULN) to Incheon (ICN) ULN - ICN
  2. Take the bus from Incheon Int'l Airport T1 to The plaza Hotel

₩292,814 - ₩624,053

Cheapest option

Fly to Seoul Gimpo  •  5h 40m

  1. Fly from Ulan Bator (ULN) to Seoul Gimpo (GMP) ULN - GMP

₩288,414 - ₩1011,853

4 alternative options

Train, bus, ferry, subway  •  3 days 17h

  1. Take the train from Ulan-Bator to Djida
  2. Take the train from Djida to Beijing
  3. Take the bus from Beijing Station to Dalian Jianshejie Bus terminal
  4. Take the ferry from Dalian Harbour to Incheon Int'l Port
  5. Take the subway from Incheon Station to City Hall Station 1

₩385,470 - ₩466,402

Train, ferry  •  4 days 18h

  1. Take the train from Ulan-Bator to Ulan-Ude Pass D
  2. Take the train from Ulan-Ude Pass to Vladivostok D
  3. Take the ferry from Vladivostok to Donghae City
  4. Take the train from Gangneung Station to Seoul Station

₩336,468 - ₩541,097

Train, night train, ferry  •  4 days 8h

  1. Take the train from Ulan-Bator to Ulan-Ude Pass D
  2. Take the night train from Ulan-Ude Pass to Vladivostok D
  3. Take the ferry from Vladivostok to Donghae City
  4. Take the train from Gangneung Station to Seoul Station

₩336,468 - ₩541,097

Drive  •  31h 31m

  1. Drive from Ulan Bator to Seoul 1654.8 miles

₩360,000 - ₩550,000

Questions & Answers

The cheapest way to get from Ulan Bator to Seoul is to fly and bus which costs $250 - $550 and takes 4h 26m.

More details

The quickest way to get from Ulan Bator to Seoul is to fly and bus which costs $250 - $550 and takes 4h 26m.

More details

The distance between Ulan Bator and Seoul is 1994 km. The road distance is 2647.7 km.

Get driving directions

The best way to get from Ulan Bator to Seoul without a car is to train and ferry which takes 4 days 18h and costs $290 - $480.

More details

It takes approximately 4h 26m to get from Ulan Bator to Seoul, including transfers.

More details

The quickest flight from Ulan Bator Airport to Incheon Airport is the direct flight which takes 3h 10m.

Search flights

Seoul is 1h ahead of Ulan Bator. It is currently 1:43 PM in Ulan Bator and 2:43 PM in Seoul.

Yes, the driving distance between Ulan Bator to Seoul is 2648 km. It takes approximately 31h 31m to drive from Ulan Bator to Seoul.

Get driving directions

Korean Air, MIAT, Air China and Asiana Airlines offer flights from Ulan Bator Airport to Incheon Airport.

Search flights

There are 1956+ hotels available in Seoul. Prices start at ₩40,000 per night.

More details

Map of how to get from Ulan Bator to Seoul.
Launch map view
  • Distance: 1246.4 miles
  • Duration: 4h 26m

What companies run services between Ulan Bator, Mongolia and Seoul, South Korea?

Air Busan, Air China and three other airlines fly from Ulan Bator to Seoul every 4 hours.

Airlines
Korean Air
Website
koreanair.com
Flights from Ulan Bator to Incheon
Ave. Duration
3h 10m
When
Every day
Estimated price
₩360,000 - ₩850,000
Flights from Ulan Bator to Seoul Gimpo via Gimhae
Ave. Duration
6h 10m
When
Thursday and Sunday
Estimated price
₩380,000 - ₩700,000
Flights from Ulan Bator to Seoul Gimpo via Gimhae, Cheju
Ave. Duration
8h 20m
When
Thursday and Sunday
Estimated price
₩400,000 - ₩750,000
Air China
Website
airchina.com
Flights from Ulan Bator to Incheon via Beijing Capital
Ave. Duration
6h 25m
When
Every day
Estimated price
₩420,000 - ₩800,000
Flights from Ulan Bator to Seoul Gimpo via Beijing Capital
Ave. Duration
8h
When
Every day
Estimated price
₩400,000 - ₩950,000
MIAT
Website
miat.com
Flights from Ulan Bator to Incheon
Ave. Duration
3h 10m
When
Every day
Estimated price
₩360,000 - ₩850,000
Air Busan
Website
en.airbusan.com
Flights from Ulan Bator to Seoul Gimpo via Gimhae
Ave. Duration
4h 55m
When
Tuesday, Friday and Sunday
Estimated price
₩700,000 - ₩2700,000
Flights from Ulan Bator to Seoul Gimpo via Gimhae, Cheju
Ave. Duration
7h 25m
When
Tuesday
Estimated price
₩800,000 - ₩3100,000
Asiana Airlines
Website
us.flyasiana.com
Flights from Ulan Bator to Seoul Gimpo via Beijing Capital
Ave. Duration
7h
When
Every day
Estimated price
₩360,000 - ₩650,000
Train operators
Russian Railways
Website
rzd.ru
Train from Ulan-Bator to Djida
Ave. Duration
11h 28m
Frequency
Once a week
Estimated price
₩46,000 - ₩60,000
Website
pass.rzd.ru
Train from Djida to Beijing
Ave. Duration
43h 24m
Frequency
Once a week
Estimated price
₩190,000 - ₩240,000
Website
pass.rzd.ru
Train from Ulan-Bator to Ulan-Ude Pass
Ave. Duration
15h 43m
Frequency
Once a week
Estimated price
₩70,000 - ₩90,000
Website
pass.rzd.ru
Russian Railways (RZhD)
Website
rzd.ru
Train from Ulan-Bator to Ulan-Ude Pass
Ave. Duration
14h 31m
Frequency
4 times a week
Estimated price
₩17,000 - ₩39,000
Website
pass.rzd.ru
3rd Class (Platzcart)
₩17,000 - ₩26,000
2nd Class (Kupé)
₩26,000 - ₩39,000
Train from Ulan-Ude Pass to Vladivostok
Ave. Duration
2 days 23h
Frequency
Twice daily
Estimated price
₩60,000 - ₩170,000
Website
pass.rzd.ru
3rd Class (Platzcart)
₩60,000 - ₩90,000
2nd Class (Kupé)
₩110,000 - ₩170,000
Korail
Phone
(82) 1544-7788 + 7
Website
letskorail.com
Train from Gangneung Station to Seoul Station
Ave. Duration
1h 59m
Frequency
Hourly
Estimated price
₩27,000 - ₩31,000
Schedules at
letskorail.com
Bus operators
Kal Limousine
Website
kallimousine.com
Bus from Incheon Int'l Airport T1 to The plaza Hotel
Ave. Duration
48m
Frequency
Every 30 minutes
Estimated price
₩16,000
Schedules at
kallimousine.com
Dalian Bus
Website
dalianbus.com
Bus from Beijing Station to Dalian Jianshejie Bus terminal
Ave. Duration
15h
Frequency
Once daily
Estimated price
₩26,084
Schedules at
dalianbus.com
Ferry operators
DainFerry
Phone
+82 32 891 7100
Website
dainferry.co.kr
Ferry from Dalian Harbour to Incheon Int'l Port
Ave. Duration
15h
Frequency
3 times a week
Estimated price
₩120,000 - ₩140,000
Schedules at
dainferry.co.kr
VIP
₩240,000
FST1(6 Person occupancy)
₩135,000
FST2(6 Person occupancy)
₩130,000
ECO1(12 Person occupancy)
₩125,000
ECO2
₩120,000
DBS Cruise Ferry
Phone
+7 4232 30 2704
Website
dbsferry.com
Ferry from Vladivostok to Donghae City
Ave. Duration
22h
Frequency
Once a week
Estimated price
₩230,000 - ₩260,000
Website
DBS Cruise Ferry
Royal Suite
₩577,069
First Class
₩305,508
Second Class
₩260,247
Economy Class
₩231,960

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 Florence to Rome, Travelling to the UK: What do I need to know? and Getting to Milan from the airport - to help you get the most out of your next trip.

More Questions & Answers

The best way to get from Ulan Bator to Ulan Bator Airport is to taxi which takes 13m and costs $6 - $8.

More details