There are 6 ways to get from Gunsan to Ulsan by bus, train, car or plane

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

Bus bus Tago  •  3 h 30 min

  1. Take the bus from Gunsan to Ulsan

$28

Cheapest option

Bus Jeonbuk Express  •  4 h 22 min

  1. Take the bus from Gunsan to Dongdaegu
  2. Take the bus from Dongdaegu to Ulsan

$21 - $32

4 alternative options

Train  •  5 h 18 min

  1. Take the train from Iksan Station to Osong Station
  2. Take the train from Osong Station to Dongdaegu Station
  3. Take the train from Dongdaegu Station to Taehwagang Station

$34 - $50

Drive  •  3 h 47 min

  1. Drive from Gunsan to Ulsan 217.9 miles

$40 - $65

Fly to Busan, bus  •  4 h 27 min

  1. Fly from Gunsan (KUV) to Busan (PUS) KUV - PUS
  2. Take the bus from Gimhae Int'l Airport to Ulsan Taehwa Bus Terminal

$76 - $263

Fly to Ulsan  •  3 h 54 min

  1. Fly from Gunsan (KUV) to Ulsan (USN) KUV - USN

$69 - $113

Questions & Answers

The cheapest way to get from Gunsan to Ulsan is to bus which costs ₩24,000 - ₩37,000 and takes 4 h 22 min.

More details

The quickest way to get from Gunsan to Ulsan is to bus which costs ₩31,400 and takes 3 h 30 min.

More details

The distance between Gunsan and Ulsan is 240 km. The road distance is 348.7 km.

Get driving directions

The bus from Gunsan to Ulsan takes 3 h 30 min including transfers and departs four times a day.

More details

Yes, there is a direct bus departing from Gunsan and arriving at Ulsan. Services depart four times a day, and operate every day. The journey takes approximately 3 h 30 min.

More details

No, there is no direct train from Gunsan station to Ulsan station. However, there are services departing from Gunsan Station and arriving at Taehwagang Station via Iksan Station, Osong Station and Dongdaegu Station. The journey, including transfers, takes approximately 5 h 18 min.

More details

There are 53+ hotels available in Ulsan. Prices start at $39 USD per night.

More detail

Map of how to get from Gunsan to Ulsan.
Launch map view
  • Distance: 150.1 miles
  • Duration: 3 h 30 min

What companies run services between Gunsan, South Korea and Ulsan, South Korea?

bus Tago operates a bus from Gunsan to Ulsan 4 times a day. Tickets cost $28 and the journey takes 3 h 30 min. Alternatively, you can take a train from Gunsan to Ulsan via Iksan Station, Osong Station, and Dongdaegu Station in around 5 h 18 min.

Airlines
Korean Air
Website
koreanair.com
Flights from Gunsan to Busan via Cheju
Ave. Duration
3 h 35 min
When
Every day
Estimated price
$120 - $440
Flights from Gunsan to Busan via Cheju, Seoul Gimpo
Ave. Duration
5 h 40 min
When
Monday, Wednesday, Friday and Saturday
Estimated price
$160 - $550
Flights from Gunsan to Ulsan via Cheju, Seoul Gimpo
Ave. Duration
5 h 40 min
When
Every day
Estimated price
$85 - $250
Air Busan
Website
en.airbusan.com
Flights from Gunsan to Busan via Cheju
Ave. Duration
2 h 35 min
When
Monday, Tuesday, Wednesday, Thursday, Saturday and Sunday
Estimated price
$85 - $330
Flights from Gunsan to Ulsan via Cheju
Ave. Duration
5 h 45 min
When
Every day
Estimated price
$70 - $270
Jeju Air
Website
jejuair.net
Flights from Gunsan to Busan via Cheju
Ave. Duration
3 h 5 min
When
Every day
Estimated price
$55 - $240
Train operators
Korail
Phone
(82) 1544-7788 + 7
Website
letskorail.com
Train from Iksan Station to Osong Station
Ave. Duration
36 min
Frequency
Hourly
Estimated price
$11 - $13
Schedules at
letskorail.com
Train from Osong Station to Dongdaegu Station
Ave. Duration
1 h 2 min
Frequency
Hourly
Estimated price
$19 - $22
Schedules at
letskorail.com
Book at
trip.com
Suseo High Speed Railway
Website
srail.co.kr
Train from Iksan Station to Osong Station
Ave. Duration
34 min
Frequency
Every 2 hours
Estimated price
$10 - $12
Schedules at
srail.co.kr
Standard Class
$10 - $12
First Class
$15 - $17
Train from Osong Station to Dongdaegu Station
Ave. Duration
1 h 1 min
Frequency
Hourly
Estimated price
$18 - $20
Schedules at
srail.co.kr
Standard Class
$18 - $20
First Class
$27 - $29
Korail Mugunghwa
Website
letskorail.com
Train from Dongdaegu Station to Taehwagang Station
Ave. Duration
1 h 46 min
Frequency
Hourly
Estimated price
$5 - $11
Schedules at
letskorail.com
Standing
$5 - $9
Economy Class
$6 - $11
Bus operators
bus Tago
Website
bustago.or.kr
Bus from Gunsan to Ulsan
Ave. Duration
3 h 30 min
Frequency
4 times a day
Estimated price
$28
Schedules at
bustago.or.kr
Jeonbuk Express
Website
jbexpress.co.kr
Bus from Gunsan to Dongdaegu
Ave. Duration
3 h
Frequency
Every 2 hours
Estimated price
$15 - $21
Schedules at
jbexpress.co.kr
Go Bus Korea
Website
gobus.co.kr
Bus from Dongdaegu to Ulsan
Ave. Duration
1 h 10 min
Frequency
Hourly
Estimated price
$7
Schedules at
gobus.co.kr
Book at
bustago.or.kr
Ko Bus
Website
kobus.co.kr
Bus from Dongdaegu to Ulsan Express Bus Terminal
Ave. Duration
1 h 40 min
Frequency
Hourly
Estimated price
$8 - $11
Schedules at
kobus.co.kr
Taehwa Airport Limousine
Website
taehwaairport.co.kr
Bus from Gimhae Int'l Airport to Ulsan Taehwa Bus Terminal
Ave. Duration
1 h 20 min
Frequency
Every 30 minutes
Estimated price
$7
Schedules at
taehwaairport.co.kr

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 Need to know: Greyhound, How to get from London City Airport into central London and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.

Where to next?