Ulsan is the city that paid for a good part of modern Korea. In 1962 the government made this fishing and farming county on the southeast coast the country’s first special industrial district, and within two decades it held Hyundai’s car factory, one of the largest shipyards in the world and an oil refinery that still lights up the night sky over the bay. It became a metropolitan city in 1997 and is home to about 1.1 million people.
That is the side most people know. The other side is much older. On a cliff above a stream in Ulju County, prehistoric people carved whales, hunters and boats into the rock, and in July 2025 UNESCO inscribed those carvings, the Bangucheon Petroglyphs, as Korea’s 17th World Heritage Site. The same coast became the country’s whaling base in the 20th century, and Jangsaengpo harbor still calls itself the whale town. The river that industry nearly killed, the Taehwagang, came back clean enough to be named Korea’s second national garden in 2019. Ulsan is not a postcard city, but it rewards two days more than most visitors expect.
The short answer
- Where: on the southeast coast between Gyeongju and Busan. KTX trains from Seoul and Suseo stations stop at Ulsan Station in the western hills; KTX-Eum from Cheongnyangni stops at Taehwagang Station downtown.
- Best for: a 1–2 night trip, or a stop between Gyeongju and Busan. You will need buses or taxis; there is no subway.
- Must-see: the UNESCO-listed Bangucheon Petroglyphs (the museum is free, closed Mondays), Taehwagang National Garden and its bamboo grove, and the Daewangam Park sea cliffs.
- Must-eat: Eonyang bulgogi, charcoal-grilled thin beef from the town next to the KTX station, and pork gukbap by the Bangeojin harbor.
How do you get to Ulsan from Seoul?
Take the KTX from Seoul Station to Ulsan (Tongdosa) Station if you want speed, or the KTX-Eum from Cheongnyangni if you want to arrive downtown. The catch with the main high-speed line is that Ulsan Station sits in Samnam, in rural Ulju County, far west of the city center. It is convenient for Eonyang and the petroglyphs, less so for the coast. Since December 30, 2025, KTX-Eum trains on the Jungang Line stop at Taehwagang Station much more often: Ulsan city says daily stops rose from 6 to 18.
🚆 Seoul to Ulsan (Korail timetable data, late October to November 2026; express bus schedule; airline route data)
| From Seoul | Route | Approx. time | Notes |
|---|---|---|---|
| Seoul Station | KTX to Ulsan (Tongdosa) Station | 2 hr 8 min – 3 hr 2 min; most trains under 2 hr 30 min | 36 trains a day; station is in Ulju County, west of downtown |
| Suseo Station (Gangnam) | KTX (former SRT route) to Ulsan (Tongdosa) Station | 2 hr 6 min – 2 hr 30 min | 14–17 trains a day; same station as Seoul Station trains, handy if you stay south of the river |
| Cheongnyangni Station | KTX-Eum to Taehwagang Station | 2 hr 55 min – 3 hr 21 min | Arrives downtown; first train 05:40 |
| Seoul Express Bus Terminal | Express bus to Ulsan Express Bus Terminal | 4 hr 24 min | 9 departures a day; terminal is in Samsan, downtown |
| Gimpo Airport | Flight to Ulsan Airport | About 1 hr | Korean Air and Jin Air; the airport is on the north side of the city |
From Ulsan Station, the airport-style limousine bus 5001 runs via Ulsan City Hall and Taehwagang Station to Dong-gu on the coast, and other limousine routes cover most of the city. A taxi is quicker if there are two or three of you. If you are coming from Busan, the Donghae Line commuter train runs between Bujeon Station and Taehwagang Station, and T-money works on it.
How do you get around Ulsan without a subway?
By city bus and taxi, with the train only for trips toward Busan. Ulsan is spread out: the coast, the old downtown, the KTX station and the petroglyph valley are all far apart, so plan by zone rather than trying to cross the city several times a day.
Ulsan transit in brief
- Transit card: T-money and other nationwide cards work on city buses and limousine buses. See our T-money guide.
- Limousine buses: numbered in the 5000s and running from Ulsan Station; 5001 links the station with City Hall, Taehwagang Station and Dong-gu.
- Taxis: the base fare rose to 4,500 won on March 10, 2025, according to Seoul Shinmun. Taxis are the practical way to reach the petroglyph valley and Ganjeolgot.
- Tram: a hydrogen tram line from Taehwagang Station to Sinbok is planned, but the new mayor paused the project when he took office in July 2026. YTN reported in August that the procedures had restarted, main construction had not begun and the mayor called the restart not final. Do not plan around it.
At the petroglyph site, a free circular bus has run since April 24, 2026, Wednesday to Sunday, eight times a day between 09:50 and 17:50, linking the museum, the Bangudae trail entrance and the Cheonjeon-ri carvings. Ulsan city says the timetable can change with the season, so check the board at the museum.
Which areas of Ulsan should you explore?
Split Ulsan into five zones: the river in the middle, the whale harbor, the eastern sea cliffs, the petroglyph valley, and the far south coast and mountains. Two days covers the first four comfortably.
Taehwagang National Garden and the old downtown. The Taehwagang river runs through the middle of the city, and the garden along its banks covers 84 hectares. The Korea Forest Service named it Korea’s second national garden in July 2019, after Suncheon Bay, and admission is free. The best part is 십리대숲 Simnidaesup, a bamboo grove along the river; in the evening a section called 은하수길 Eunhasu-gil (“Milky Way path”) is lit with colored lights. Across the river, Seongnam-dong is Ulsan’s old shopping district, and Samsan, a short taxi ride east, is the newer downtown with department stores and the express bus terminal. In winter, huge flocks of crows gather over Samho on the western edge of the garden at dusk.
Jangsaengpo Whale Culture Special Zone. This harbor in Nam-gu was the base of Korea’s whaling fleet until commercial whaling stopped under the 1986 international moratorium. In 2008 it became the country’s only whale culture special zone. The Jangsaengpo Whale Museum, opened on May 31, 2005, was Korea’s first whale museum. Next to it are the Whale Life Experience Hall with dolphins, and the Whale Culture Village, opened in 2015, which rebuilds the whaling town of the 1960s and 70s. The 고래바다여행선 whale-watching cruise, running since 2013, takes about three hours and sails from April to November; the 2026 season began on March 28. Be realistic: Segye Ilbo reported in July 2026 that the sighting rate fell to 4.1% last year, although large pods of common dolphins were seen several times that month.
Daewangam Park and the Dong-gu coast. Dong-gu is the shipbuilding district, and its southern tip ends in Daewangam Park: a pine forest that drops to a cluster of reddish rocks in the sea. Legend links the rocks to the queen of King Munmu of Silla, said to have become a dragon guarding the East Sea. A 303 m suspension bridge crosses a cove on the cliff walk. The park itself is free and always open; the bridge runs 09:00–18:00 with last entry at 17:40, closes on the second Tuesday of each month and on Lunar New Year’s Day and Chuseok, and shuts in bad weather. Ilsan Beach is on the north side of the park, and Bangeojin harbor, with the lighthouse islet of Seuldo, is a short walk south.
Bangucheon Petroglyphs and Eonyang. The World Heritage listing covers two sites along the Daegokcheon stream, linked by a walking trail and the circular bus: the Bangudae Petroglyph in Daegok-ri, a rock face crowded with whales, deer, tigers, boats and hunters, and the Cheonjeon-ri inscriptions and petroglyphs, with geometric patterns and later Silla-era writing. The tradition spans from the Neolithic to Silla. The Bangudae panel faces the stream and is often partly underwater behind Sayeon Dam, built downstream in the 1960s, so you view it from an observation deck. In 2026 the city added four XR telescopes there. Start at the Ulsan Petroglyph Museum, which had about 115,000 visitors in 2025, up 42.6% on the year before, according to Seoul Shinmun. Eonyang, the town next to Ulsan Station, is where to eat afterwards.
Ganjeolgot and the Yeongnam Alps. Ganjeolgot, a cape in southern Ulju, is where the New Year sun rises first on the Korean mainland; on January 1, 2026 it rose at 07:31, according to the Korea Astronomy and Space Science Institute. Outside New Year it is a quiet lighthouse park with a giant postbox. To the west, the Yeongnam Alps are a ring of peaks over 1,000 m along Ulsan’s western edge, known for autumn silver grass. Both need a car or taxi, so most short visits skip them.
🎫 Key sights at a glance (KTO / operator data, checked October 2026)
| Place | Admission | Hours | Closed |
|---|---|---|---|
| Ulsan Petroglyph Museum | Free | 09:00–18:00, last entry 17:30 | Mondays (Tuesday if Monday is a holiday), January 1 |
| Jangsaengpo Whale Museum | 2,000 won adults / 1,500 youth / 1,000 children | 09:00–18:00 weekdays, 09:00–20:00 weekends | Mondays, Lunar New Year and Chuseok days |
| Daewangam suspension bridge | Free | 09:00–18:00, last entry 17:40 | Second Tuesday of the month, Lunar New Year’s Day and Chuseok, bad weather |
| Taehwagang National Garden | Free | Open all day | — |
What should you eat in Ulsan, and where do locals go?
Eat Eonyang bulgogi near the KTX station or downtown, salt-grilled beef in Bonggye if you have a car, Ulsan’s old-style bibimbap in Sinjeong-dong, and pork gukbap by the harbor. Ulsan’s food identity is beef. The hills around Eonyang and Bonggye have raised cattle for generations, and Ulju County designated the two towns a hanwoo bulgogi special zone in 2006.
Two kinds of Ulsan beef, and a note on whale meat
- 언양불고기 Eonyang bulgogi — thin hanwoo beef seasoned with soy sauce and grilled on a wire rack over charcoal, usually served already cooked. Wikitree's 2026 festival report traces it to workers building the Gyeongbu Expressway in the late 1960s.
- 봉계 소금구이 Bonggye salt-grilled beef — unmarinated cuts seasoned with salt and grilled at your table over charcoal.
- 고래고기 whale meat — still sold around Jangsaengpo. Whaling is banned in Korea, and the meat comes from whales caught by accident in fishing nets, which can legally be sold. Herald Economy reported in September 2026 that a plate can cost up to 180,000 won, and environmental groups argue the system hides illegal catches. Many visitors choose to skip it.
Eonyang Jinmi Bulgogi (Jungpyeong-ro 33, Samnam-eup) — A large bulgogi house in Samnam, the same town as Ulsan Station, which makes it an easy first or last meal of a trip. Order 진미불고기 jinmi bulgogi, the house’s charcoal-grilled bulgogi, with rice and side dishes. KTO lists it as open every day, 11:00–21:00 Sunday to Friday and 11:00–20:40 on Saturday.
Eonyang Hanwoo Bulgogi (Heonyang-gil 87-3, Eonyang-eup) — In Eonyang town itself, the place that gave the dish its name. Eonyang bulgogi is the one thing to order. Open 11:00–20:30 and closed every other Monday, per KTO.
Ulsan Eonyang Bulgogi (Wolpyeong-ro 205, Samsan-dong) — If you are staying downtown, this is Eonyang-style beef without the trip west. Every course comes with a portion of wire-rack bulgogi; it also grills other hanwoo cuts and serves 육회비빔밥 yukhoe bibimbap and naengmyeon. Open 11:30–22:00 (last order 21:30); closed over Lunar New Year and Chuseok.
Jeongwon Sutbul-gui (Dudong-ro 1840, Dudong-myeon) — A Bonggye charcoal grill house in the northwest of Ulju, on the road toward Gyeongju. Order 한우암소숯불구이, charcoal-grilled hanwoo cow beef, and season it with salt. Open 11:00–21:00, closed the third Monday of the month. You need a car or taxi, so pair it with the petroglyphs, which are in the same county.
Hamyangjip (Sinjeong-dong, Nam-gu) — An old bibimbap house in Nam-gu. Maeil Shinmun reported in June 2025 that it dates back to the Japanese colonial period and is now run by the fourth generation. Its bibimbap belongs to the yukhoe bibimbap family: little gochujang, plenty of seasoned vegetables, and beef served both raw and stir-fried.
Sullye Gukbap (Namjin-gil 80-12, Bangeo-dong) — A big, busy pork gukbap restaurant near Bangeojin harbor in Dong-gu, the lunch stop for a day on the coast. Order the house 돼지국밥 dwaeji gukbap, a milky pork-bone soup with rice. Open 09:00–22:00 with a break from 15:00 to 17:00, every day.
🍽️ Where to eat in Ulsan at a glance (KTO listings updated 2025–2026; Maeil Shinmun, June 2025)
| Place | Area | What to order | Why go | Map |
|---|---|---|---|---|
| Eonyang Jinmi Bulgogi | Samnam, near Ulsan Station | Jinmi bulgogi | Big bulgogi house in the KTX station’s town | 📍 Open in Naver Map |
| Eonyang Hanwoo Bulgogi | Eonyang town | Eonyang bulgogi | In the town that named the dish | 📍 Open in Naver Map |
| Ulsan Eonyang Bulgogi | Samsan, downtown | Bulgogi, other hanwoo cuts, yukhoe bibimbap | Eonyang style without leaving downtown | 📍 Open in Naver Map |
| Jeongwon Sutbul-gui | Bonggye, Dudong-myeon | Salt-grilled hanwoo cow beef | Bonggye-style grilling | 📍 Open in Naver Map |
| Hamyangjip | Sinjeong-dong, Nam-gu | Bibimbap with raw and cooked beef | Four generations, colonial-era roots | 📍 Open in Naver Map |
| Sullye Gukbap | Bangeo-dong, Dong-gu | Dwaeji gukbap | Lunch on the coast, open every day | 📍 Open in Naver Map |
For the bulgogi styles side by side, and where to try Eonyang-style beef in Seoul, see our bulgogi guide. For what the beef grades on Ulsan menus mean, see hanwoo grades and prices.
How should you spend two days in Ulsan?
Arrive at Ulsan Station, do the petroglyphs and bulgogi on day one, sleep downtown, and give day two to the whale harbor and the sea cliffs. The route below avoids crossing the city twice.
- Day 1, 10:30 — Ulsan Station. Take a taxi to the Ulsan Petroglyph Museum (closed Mondays).
- 11:00 — Museum and petroglyph trail. Walk or take the free circular bus (Wednesday–Sunday) to the Bangudae observation deck and the Cheonjeon-ri carvings.
- 14:00 — Late lunch in Eonyang: Eonyang bulgogi in town, or Eonyang Jinmi Bulgogi by the station.
- 16:00 — Downtown. Limousine 5001 or taxi to Taehwagang. Check in near Samsan or Taehwagang Station.
- 17:30 — Taehwagang National Garden. Walk the bamboo grove, then stay for the lit Eunhasu-gil after dark.
- 19:30 — Dinner: bibimbap at Hamyangjip, or beef in Samsan.
- Day 2, 09:00 — Jangsaengpo. Whale Museum and Whale Culture Village; from April to November, check the cruise schedule the day before.
- 12:30 — Dong-gu. Lunch at Sullye Gukbap, then walk Daewangam Park and the suspension bridge to Ilsan Beach.
- 16:30 — Leave from Taehwagang Station: KTX-Eum back to Cheongnyangni, or the Donghae Line to Busan.
Practical tip
Plan around Mondays. The petroglyph museum and the whale museum both close on Mondays, and the circular bus runs only Wednesday to Sunday. A Wednesday-to-Sunday visit gets you everything.
Pair it with a neighbor. Gyeongju is north and Busan is south, both close by train or bus, so Ulsan fits neatly into a longer east-coast loop. Compare the three in Gyeongju, Daegu and Yeosu by travel style.
When is the best time to visit Ulsan?
Mid-May for the flower fields along the Taehwagang, June for hydrangeas at Jangsaengpo, October for the whale festival, and New Year’s Eve for the Ganjeolgot sunrise. These are the 2026 dates; most repeat at about the same time each year.
📅 Ulsan's main festivals (2026 dates from organizers and news reports)
| Season | Event | 2026 dates | Where |
|---|---|---|---|
| Spring | Taehwagang National Garden Spring Flower Festival | May 15–17 | Taehwagang National Garden |
| Early summer | Jangsaengpo Hydrangea Festival (5th) | June 19–28 | Jangsaengpo Whale Culture Village |
| Autumn | Eonyang Hanwoo Bulgogi Festival, first in 10 years | October 9–11 | Next to Ulsan Exhibition and Convention Center |
| Autumn | Ulsan Whale Festival (30th) | October 15–18 | Jangsaengpo Whale Culture Special Zone |
| New Year | Ganjeolgot sunrise festival | December 31 – January 1 | Ganjeolgot Park, Ulju |
The 2026 spring festival planted 60 million poppies, cornflowers and other flowers. The 2026 New Year event at Ganjeolgot had a 1,500-drone light show, and organizers expected about 130,000 people, so book a room early if you want to see the 2027 sunrise there. Further out, Ulsan is preparing to host an international garden expo in 2028.
Related reading
This guide is part of our Korea's metropolitan cities series, with Daegu, Daejeon, Gwangju and Sejong. If you only have a day and want to stay close to the station, see our KTX day trip from Ulsan Station.
Going on to Busan? Start with 10 Busan foods locals eat and where to stay in Busan by area. For the New Year sunrise, compare Ganjeolgot with other spots in Korea's New Year sunrise spots, and for train choices see KTX and SRT day trips from Seoul. Autumn events elsewhere are in Korea's fall festivals 2026.
Sources
- Herald Economy (2025-11-17), Bangucheon Petroglyphs World Heritage inscription ceremony (47th session, July 2025; Korea's 17th site) — https://www.heraldk.com/article/2025111723074743368
- Seoul Shinmun (2026-07-16), petroglyphs one year after listing: museum visitors, XR telescopes, circular bus — https://m.go.seoul.co.kr/news/2026/07/16/20260716022001
- Herald Economy (2026-04-22), free circular bus at the petroglyph site from April 24 — https://www.heraldk.com/article/2026042216055052915
- Korea Tourism Organization data via ktriptips: Ulsan Petroglyph Museum (updated 2026-07-21) — https://www.ktriptips.com/kor/culture/634337
- Twig24 (2025-12-24), KTX-Eum stops at Taehwagang Station from December 30, 2025 — https://www.twig24.com/news/2025/12/24/20251224500102
- Korail timetable data via info.koreacharts.com: Seoul–Ulsan (Tongdosa) (2026-11-01) and Cheongnyangni–Taehwagang (2026-10-29); Suseo–Ulsan timetable (updated 2026-11-01) — https://info.koreacharts.com/traintime/10007/10045/contents.html · https://train.asamaru.net/시간표/수서역-수서평택고속선/출발/울산역-경부선/도착/
- Ministry of Land, Infrastructure and Transport press release (2026-08-31), integrated KTX–SRT operation from September 1, 2026 — https://eiec.kdi.re.kr/policy/materialView.do?num=286017
- Express bus timetable, Seoul Express Bus Terminal–Ulsan — https://transportation.asamaru.net/고속버스/시간표/서울고속버스터미널/출발/울산고속버스터미널/도착/
- KAYAK route data, Gimpo–Ulsan airlines and flight time (accessed 2026-11) — https://www.kayak.co.kr/항공권/서울-김포국제공항-GMP/울산공항-USN
- Ulsan city bus route 5001 (Ulsan Station–Kkotbawi) via info.koreacharts.com — https://info.koreacharts.com/citybus/route/USB196000455/contents.html
- Seoul Shinmun (2025-03-10), Ulsan taxi base fare 4,500 won — https://m.go.seoul.co.kr/news/2025/03/10/20250310021002
- YTN (2026-08-05) and News Tomato (2026-07-27), Ulsan tram suspension and status — https://www.ytn.co.kr/_ln/0115_202608050033064205
- Seoul Shinmun (2019-07-12), Taehwagang designated Korea's second national garden — https://m.go.seoul.co.kr/news/2019/07/12/20190712016018
- Seoul Shinmun (2025-05-26), Jangsaengpo Whale Museum (opened 2005) and Whale Culture Village; KTO data via ktriptips, Whale Museum fees and hours (updated 2026-10-16) — https://m.seoul.co.kr/news/2025/05/26/20250526024002 · https://www.ktriptips.com/kor/culture/130649
- Segye Ilbo (2026-07-31), Jangsaengpo whale-watching cruise season and sighting rates — https://www.segye.com/newsView/20260731508436
- Daewangam suspension bridge hours and closing days: KTO data via ktriptips and the Dong-gu park site — https://www.ktriptips.com/eng/tourspot/2990054 · https://daewangam.donggu.ulsan.kr
- Herald Economy (2026-09-16), whale meat prices and the bycatch rules — https://v.daum.net/v/YrqHLwae5V
- Korea Daily (2026-10-02) and Wikitree, 2026 Eonyang Hanwoo Bulgogi Festival and the 2006 special zone — https://www.koreadaily.com/article/20261002150035221
- KTO restaurant listings via ktriptips: Eonyang Jinmi Bulgogi (2026-03-13), Eonyang Hanwoo Bulgogi (2026-10-21), Ulsan Eonyang Bulgogi (2026-04-07), Jeongwon Sutbul-gui (2025-03-13), Sullye Gukbap (2025-09-03) — https://www.ktriptips.com/kor/food?s_ac=31
- Maeil Shinmun (2025-06), Hamyangjip bibimbap and its four generations — https://www.imaeil.com/page/view/2025060111542740517
- Herald Economy (2026-05-10), 2026 Taehwagang National Garden Spring Flower Festival — https://www.heraldk.com/article/2026051018323360392
- Herald Economy (2026-06-15), 2026 Jangsaengpo Hydrangea Festival — https://www.heraldk.com/article/2026061518440375929
- Newsis (2026-07-30) and KTO festival listing, 30th Ulsan Whale Festival, October 15–18, 2026 — https://www.ktriptips.com/eng/festival/293111
- Herald Economy (2025-12-29), Ganjeolgot New Year event and 07:31 sunrise — https://www.heraldk.com/article/2025122918375262265
- Newsseoul (2025-11-20), Ulsan transport plans and the 2028 garden expo — https://newsseoul.co.kr/news/view/1065608434666472