Cost per person
Fixed, bookable costs first. Flights, and both hotels, are now from your actual bookings.
Both hotels found in your email — and they change the trip
- Real Trip.com bookings, both under En Zee's account and forwarded to you on 11 Oct
- Busan: 4 nights, not 5. Toyoko Inn Haeundae 2, check-in 30 Dec, check-out 3 Jan. Economy double (one queen bed, not a twin), breakfast included. S$326.26 for the room
- Seoul: 6 nights, not 5. Myeongdong Merlin, check-in 3 Jan, check-out 9 Jan. Double with N Tower view, no breakfast. S$387.25 for the room
- Both are one room for two people, so the totals split in half: S$356.76 each. That is S$43.24 less than I had estimated
- No Toyoko Inn Seoul Dongdaemun booking exists — Merlin is confirmed
- The KTX to Seoul moves to 3 January, not the 4th. That costs you a Busan day and gives Seoul an extra one — the Itinerary tab is being reflowed
- Both are free-cancellation: Busan until 23:59 on 29 Dec, Seoul until 12:00 on 31 Dec
The budget does not close — now with real numbers
- Flights are S$584.04 per person — found on the receipt
- Fixed costs excluding flights: S$783.72
- Fixed plus flights: S$1,367.76
- That leaves S$716.28 for food, cafés and shopping over eleven days — S$65.12 a day
- Add food at a normal rate and the realistic all-in is ≈S$2,080 per person
- Against your S$1,500 ceiling — the ceiling must be flights-excluded, or it needs raising
Fixed — unavoidable once booked
| Hotel | Dates · Nights | Room · Bkfst | Room total (pp) | pp / night | Free cancel · Ref |
|---|---|---|---|---|---|
| Toyoko Inn Busan Haeundae 2 | 30 Dec–3 Jan · 4N | Economy double · yes | S$326.26 (S$163.13) | S$40.78 | 23:59, 29 Dec · Trip.com 1578946979768929 |
| Myeongdong Merlin Hotel | 3–9 Jan · 6N | Double, N Tower view · no | S$387.25 (S$193.63) | S$32.27 | 12:00, 31 Dec · Trip.com 1578946979760615 |
Fixed — the three things you named
Busan, and the passes
| Tier | Price | Delta vs value |
|---|---|---|
| Value it would deliver | — | ₩35,600 |
| BIG3 | ₩45,000 | −₩9,400 |
| 24-hour | ₩55,000 | −₩19,400 |
| BIG5 | ₩65,000 | −₩29,400 |
| 48-hour | ₩85,000 | −₩49,400 |
| Note | Value = Spa Land FREE (₩26,000) + SEA LIFE only 30% OFF (₩9,600). Lotte World Busan ₩47,000 alone would flip it to a win. Sky Capsule is on no pass. | |
| Verdict | SKIP — buy the three tickets separately | |
| Item | Note | S$ pp |
|---|---|---|
| Accommodation, Busan · 4N | Toyoko Inn Haeundae 2, breakfast incl. | 163.13 |
| Accommodation, Seoul · 6N | Myeongdong Merlin, no breakfast | 193.63 |
| KTX Seoul ↔ Busan | round trip, singles at ₩54,400 | 103.62 |
| K-Tour 40% off one KTX leg | ₩21,760 returned | −20.72 |
| Local transit, Busan | 4 days, T-money ≈S$6/day | 24.00 |
| Seoul Climate Card, 7-day | ₩20,000, charged 3 Jan | 19.05 |
| eSIM, 10 days | 15.00 | |
| AREX, arrival | ₩4,750 halved by the K-Tour Pass | 2.26 |
| AREX, return | free inside the Climate Card window | 0.00 |
| K-ETA | both passports Malaysian | 9.52 |
| K-Tour Pass | ₩15,000 — returns ₩21,760 on the KTX and ₩2,375 on the AREX | 14.29 |
| Ski day tour, Elysian | beginner package | 47.00 |
| Ski on-site extras | ₩55,000, helmet mandatory, cash | 52.38 |
| Lotte World 1-day | online; gate S$64 | 33.00 |
| Lotte World uniform | rental | 16.00 |
| Hanbok rental | 2 hours | 16.67 |
| Spa Land Centum City | paid, NOT on K-Tour list | 23.05 |
| SEA LIFE Busan | free via K-Tour entry (₩32,000 gate) | 0.00 |
| Sky Capsule | ₩50,000/capsule ÷ 2; on no pass | 23.81 |
| Busan Pass | skipped — loses ₩9,400 | 0.00 |
| Nami Island day tour | bundled | 48.03 |
| Fixed subtotal, per person | excl. flights | 783.72 |
| Flights, per person | Scoot PE425N receipt | 584.04 |
| All-in, per person | 1,367.76 | |
| Ceiling (excl. flights) | 1,500.00 | |
| Left for food & shopping | 1,500.00 − 783.72, over 11 days | 716.28 |
| …per day | two meals, cafés, shopping | 65.12 |
What's left for food, if you hold S$1,500
If flights are inside the S$1,500
- Fixed costs plus the actual airfare come to S$1,367.76 — comfortably under your ceiling
- But that leaves only S$132.24 for eleven days of food, which will not survive
- So the ceiling still has to be flights-excluded, or it needs raising to about S$2,080
- S$65/day for food in Korea is comfortable, not tight
- Market and street eating runs S$8–15 a meal
- Sit-down Korean meals run S$12–20 a head
- Cafés are the luxury — S$6–9 a drink, and they add up fast
- The budget breaks on shopping, not food. Skincare and cosmetics are what blow it
Levers, biggest first
- Flights — already booked and now known: S$584.04 from your receipt. This line is closed
- Shopping — the only large discretionary line. Cap it or the budget has no meaning
- Busan Pass — already excluded from the totals, so there is nothing to save. BIG5 is the S$62 tier and it still loses ₩29,400 on your list
- Ski extras S$52 — helmet is mandatory, but gloves/goggles/pads are optional. Saves up to S$42
- Cafés — three a day is S$25. One a day halves that
Flights
Scoot · booking ref PE425N · booked 3 May 2026
Action needed — schedule change
- On 24 Sep 2026 Scoot emailed a revised schedule for PE425N
- The email asked you to click Acknowledge
- I can't tell whether that was done — check the booking
- There were also earlier notices on 13 Aug and 10 Sep 2026
- Below is the latest revised schedule, which supersedes your May confirmation
Outbound — Wed 30 Dec 2026
- You need to be at Changi around 01:00 on 30 Dec
- That means the night of 29 Dec is a travel night, not a hotel night
- You land at 10:10 and still have to reach Busan the same day
- Immigration and baggage realistically puts you out around 11:15
Return — Fri 9 Jan 2027
- Same flight number TR 873 throughout — it's a through service, not a connection
- So the Taipei stop is a technical one; you generally stay onboard
- You keep the whole of 9 Jan in Seoul before heading to the airport
- Leave central Seoul by 17:15 for a 22:55 departure — the door-to-door transit is 90 min, not the 59 min AREX ride alone
30 December — getting to Busan
- Land ICN 10:10, out of the terminal ~11:15
- AREX to Seoul Station — ≈59 min all-stop, or ≈43 min on the express (₩13,000, not covered by the Climate Card)
- KTX Seoul → Busan — 2h 11m–2h 30m
- Realistic arrival at your Haeundae hotel: 16:00–17:00
- Book the KTX for a departure after 12:30 to leave margin
- Build in the Seoul Station transfer — AREX and KTX are in the same complex but it's a walk
What you actually paid
From the receipt PDF attached to your Scoot confirmation — one passenger, Kai Seong Tey.
- This receipt covers one passenger — booking ref PE425N shows only Kai Seong Tey
- En Zee appears to have her own booking — she forwarded her own Scoot notices in August
- So your all-in figure is S$584.04; hers may differ
- The receipt and itinerary PDFs are both attached to the 3 May confirmation email
Itinerary
Chronological — Busan first, then Seoul, and the trip starts at Incheon on 30 December rather than on a plane. All times are Korean local time (KST, UTC+9) and are targets, not appointments.
must·if time allows
Eleven days, rebuilt on the real bookings and on measured transit
- Busan 30 Dec – 3 Jan (4 nights) at Toyoko Inn Haeundae 2, and Seoul 3 Jan – 9 Jan (6 nights) at Myeongdong Merlin — which is what the Trip.com confirmations actually say
- Two consequences follow from those dates: 30 December is a full travel day that starts at Incheon Airport, and the KTX leaves Busan at 10:30 on Sunday 3 January
- So Busan gets three full days plus an arrival evening (31 Dec, 1 Jan, 2 Jan) and Seoul gets six nights with one genuinely free day
- Every figure here was measured, not estimated. Transit is a GTFS router queried at the real date and hour, counted door to door — walking to the stop, waiting, riding, walking out. See the box below
- Nothing in this panel is done by road-car. Metro, bus, AREX and KTX only, including the 3 January run to Busan Station and the New Year’s Eve journey home
- Busan, from Haeundae Beach — Dongbaekseom 14 min · Millak 15 min · Centum City / Spa Land 23 min · Cheongsapo 26 min · Gwangalli 29 min · Seomyeon 34 min · Haedong Yonggungsa 37 min (bus 해운대구9) · Jagalchi 39 min · Busan Station 59 min (bus 1003 + Line 1)
- Elsewhere in Busan — Jagalchi → Gamcheon 21 min (bus 서구2-2) · Cheongsapo → Gwangalli 44 min · Gwangalli → Haeundae 38 min · Busan Station → Toyoko Inn 58 min (bus 1003)
- Seoul, from Chungmuro / Myeongdong — Euljiro 3-ga (Cheonggyecheon) 5 min · Jonggak (Cheongjinok) 10 min · Gwanghwamun 11 min · Seoul Station 11 min · Yeouido 23 min · Hongdae 24 min · Mangwon Market 29 min · Jamsil (Lotte World) 34 min · Incheon T1 90 min
- Three of these numbers move the plan. Haedong Yonggungsa is 37 min, not the 43 I first wrote, which is why it is back on the schedule. Jagalchi → Gamcheon is 21 min, not 50. And Chungmuro → Incheon T1 is 90 min door to door, not the 59-min AREX ride and not the 84 I later used — so leave central Seoul by 17:15 on 9 January
- Zero road-car legs. 3 January to Busan Station is bus 1003 + Line 1 in 59 min, leaving at 08:15 for a 75-minute buffer before the KTX. 31 December to Mipo is a bus in 21 min. The New Year’s Eve return is the metro or a night bus
- Distances, where they matter, are OpenStreetMap road kilometres via OSRM — Elysian Gangchon 75.2 km and Nami Island 72.2 km from Seoul, which is why both are tour-coach days
| From → To | Min | Mode | Note |
|---|---|---|---|
| Busan, from Haeundae | |||
| Dongbaekseom | 14 | bus 1003/139/307 | walkable in ~15 min too |
| Centum City / Spa Land | 23 | bus or Line 2 | 3.3 km, 3 stops |
| Cheongsapo | 26 | bus | Sky Capsule end point |
| Millak Raw Fish Town | 15 | bus 38 | next to Gwangalli |
| Gwangalli | 29 | Line 2 | countdown venue |
| Seomyeon | 34 | Line 2 | |
| Haedong Yonggungsa | 37 | bus 해운대구9 | temple gate |
| Jagalchi | 39 | bus 1011 + 186 + Line 1 | live-squid lunch |
| Busan Station | 59 | bus 1003 + Line 1 | no taxi; 13.8 km by road but 59 min is fine |
| Gwangalli → Haeundae | 38 | Line 2 | last train ~00:20, NYE extension ~02:10 |
| Cheongsapo → Gwangalli | 44 | Busan 10 minibus + Line 2 | after dinner |
| Busan Station → Toyoko Inn Haeundae 2 | 58 | bus 1003 direct | arrival day |
| Seoul, from Chungmuro / Myeongdong | |||
| Euljiro 3-ga (Cheonggyecheon) | 5 | Line 3 | light festival |
| Jonggak (Cheongjinok) | 10 | Line 3 + Line 1 | breakfast |
| Gwanghwamun | 11 | Line 3 + Line 5 | palace day |
| Seoul Station | 11 | Line 4 | |
| Yeouido | 23 | Line 3 + Line 5 | Hangang evening |
| Hongdae | 24 | Line 3 + Line 2 | KBBQ night |
| Mangwon Market | 29 | Line 3 + 5 + 6 | |
| Mangwon → Hongdae | 9 | Line 6 + Line 2 | pair these two |
| Jamsil (Lotte World) | 34 | Line 3 + Line 2 | |
| Hongdae → Chungmuro (late) | 24 | night buses 1004 + 7011 | no taxi needed after a late dinner |
| Incheon T1 | 90 | Line 4 + AREX | leave by 17:15 on 9 Jan; the AREX leg is free on the Climate Card |
- A time like 09:30 is the start of a block, not a hard schedule. Nothing here breaks if you are twenty minutes late
- Must marks the things that justify the day. If time marks the things that can be dropped without losing the trip
- Anything without a clock time is not written as a point. Untimed places sit in a single chip row at the foot of the day, so the timed spine stays readable
- Sunset is before 18:00 every day of this trip — 17:21 on 31 December — so outdoor things belong in daylight
- 30 December and 9 January are travel days. Do not over-plan either one
Busan
Wed 30 Dec → Sun 3 Jan · 4 nights · Toyoko Inn Haeundae 2 (booked, breakfast included)
- 30 Dec — Incheon to Busan, then Spa Land at Centum City, 23 min from the hotel
- 31 Dec — east Haeundae and the coast, timed to the 17:21 sunset, ending at Gwangalli for the countdown
- 1 Jan — the west side in one sweep: Jagalchi, then Gamcheon. The heavy travel day
- 2 Jan — Haedong Yonggungsa early, then Haeundae. Gwangalli only if you want the drone show
- 3 Jan — checkout, station, KTX. Nothing else

- 10:10 Land at Incheon T1 on Scoot TR842. Allow 80 min for immigration and bags — this is an allowance, not a measured number
- 11:40 AREX all-stop to Seoul Station — 79 min door to door, arriving 12:49, ₩2,375 with the K-Tour 50% benefit. Take the all-stop, not the Express. The Express is 43 min of ride against 59, but it runs every 30–50 min instead of every 5–12, so it is slower door to door and costs ₩7,000 against ₩2,375
- 12:49 Seoul Station — 26 min transfer and buffer to the KTX platform, which is what sets the 13:15 train
- 13:15 KTX Seoul → Busan, about 2h30, arriving Busan Station 15:45–16:05
- 16:05 Bus 1003 to Haeundae — 58 min door to door to Toyoko Inn Haeundae 2. Direct, no change
- 17:05 Check in, drop bags, eat something small at the hotel
- 19:30 Line 2 or bus, 23 min → Spa Land Centum City Must — open 08:00–23:00 in winter, so a 19:30 start gives about three hours inside. ₩26,000 at the door, around ₩24,200 booked online. Not on any pass, so it is paid
- 22:45 Line 2 back, 24 min. In bed by about 23:15 — a jjimjilbang is the right decompress after a 15-hour travel day
No fixed timeHaeundae BeachHaeundae market dinner

- 12:00 Haeundae Traditional Market lunch — hotteok, fishcake, kimbap Must. Five minutes from the hotel
- 13:30 Walk to Dongbaekseom — 14 min from the hotel along the coast. Camellias in season, free, the boardwalk loops the headland
- 14:30 SEA LIFE Busan Aquarium Must on Haeundae Beach, about 1.5–2 hours. This is what the K-Tour free entry buys — a ₩32,000 gate for nothing
- 16:10 Bus to Mipo — 21 min door to door (bus 100/141/1003). Budget the walk down Dalmaji Hill if you would rather
- 16:45 Board the Haeundae Sky Capsule at Mipo Must — one way, about 30 min, ₩50,000 per capsule for two. Boarding now puts the entire ride inside golden hour
- 17:15 Step out at Cheongsapo — minutes before the 17:21 sunset. This is the postcard shot of the whole trip
- 17:25 Cheongsapo lighthouse walk and dinner in the village Must — grilled seafood, right off the boats
- 20:30 Busan 10 minibus to Jangsan + Line 2, 44 min → Gwangalli Must. Arrive with time in hand rather than rushing the last leg of the year
- 21:00 Gwangalli Bridge lights on the sand, then the countdown at Gwangalli and fireworks at midnight. Free, no booking, and the event area is capped, so being there by 21:00 is the point
No fixed timeDalmaji Hill cafés — they sit directly above MipoHaeundae winter illuminations
| Time | Move | Min |
|---|---|---|
| 12:00 | Haeundae market lunch | — |
| 13:30 | Walk Dongbaekseom | 14 |
| 14:30 | SEA LIFE Busan Aquarium (free via the K-Tour entry) | — |
| 16:10 | Bus to Mipo, 21 min — the Sky Capsule boarding point | 21 |
| 16:45 | Board the Haeundae Sky Capsule, Mipo → Cheongsapo | 30 |
| 17:15 | Step out at Cheongsapo — sunset 17:21 | — |
| 17:30 | Lighthouse, then dinner in the village | — |
| 20:30 | Busan 10 minibus + Line 2 → Gwangalli | 44 |
| 21:00 | Gwangalli: bridge lights, countdown, midnight fireworks | — |
| after 00:00 | Line 2 home — normal last train ~00:20, NYE extension ~02:10 (confirm 28–30 Dec) | 38 |
Sky Capsule tickets drop every Tuesday 07:00 KST, four weeks ahead, and go in minutes
- Tickets release every Tuesday at 07:00 KST, about four weeks ahead, and sell out in minutes. Mipo → Cheongsapo is the scenic direction and the harder one to get; Cheongsapo → Mipo is the easier booking but the wrong way round for a sunset
- Book the moment the window opens. For New Year’s Eve that is Tuesday 8 December 2026, 07:00 KST — 06:00 in Singapore. Reminders are set for the day before, an hour before and ten minutes before
- One capsule per booking, and you cannot board at a station you did not book. The ride is ₩50,000 per capsule for two, about 30 min, one way, and it is on no pass at all
- If the capsule is gone, the Beach Train (₩10,000–16,000 each, on the Busan Pass) is the fallback, and the 16:10 bus to Mipo still works — you would just watch the sunset from Cheongsapo rather than ride into it
New Year’s Eve: getting home from Gwangalli is the real problem
- The normal last Line 2 train from Gwangan toward Haeundae leaves about 00:20 — far too early to be useful after a midnight countdown
- Busan extends Lines 1–4 by up to two hours for New Year. On NYE 2025–26 that put Gwangan → Jangsan at 02:10, with Haeundae en route, 38 min. But the announcement only lands around 28–30 December, so it cannot be assumed for this New Year
- Confirm it on 28–30 December. If it is not extended, the fallbacks are a night bus, waiting for the first train at about 05:30, or booking one night in a Gwangalli hotel walkable from the bridge
- Either way, the journey is on the metro or a bus — there is no road-car leg anywhere in this trip, and midnight on New Year’s Eve is the worst possible night to need one

- 09:30 Leave the hotel. 39 min door to door → Jagalchi Market on the west side — the day’s one long haul, done first
- 12:30 Sannakji lunch at Sujeong Hoejib, Jagalchi Must — live squid and octopus, the reason to come to this side of the city. Pick the seafood downstairs and eat it upstairs
- 14:00 Bus 서구2-2, 21 min → Gamcheon Culture Village Must — steep lanes, the Little Prince viewpoint, and grip on your shoes. Note this is 21 min from Jagalchi, not the 50 I first wrote
- 16:30 Huinnyeoul Culture Village, Yeongdo — cross Yeongdo Bridge for the cliff-top coastal walk at golden hour, then back to Haeundae in the evening
No fixed timeGukje + BIFF market walk If timeGamcheon Romantic HanbokBusan Museum of MoviesMillak Raw Fish Town
Jagalchi Market itself is If-time, not a must — it is a working fish market and a lot of it is tourist-facing. The live-squid meal is the reason to make the trip west, and Gukje and BIFF sit on the walk between the two, so they cost nothing extra.

- 08:30 Bus 해운대구9 from Haeundae station, 37 min → Haedong Yonggungsa Must. Free, open 04:30–19:20, last entry 18:50. At the temple 09:15–11:00. This is 37 min, not the 43 I cut it on — and it is deliberately not on 1 January, which draws enormous sunrise crowds
- 11:40 Back to Haeundae, 37 min, then lunch at Haeundae Wonjo Halmae Gukbap — 8 min from the hotel, the local answer to a cold morning
- 18:00 Millak Raw Fish Town for dinner, 15 min from Haeundae If time — pick your fish at the tank and eat it upstairs
- 20:00 Gwangalli drone show If time — Saturdays only, and this is the trip’s only Saturday in Busan. It means returning to Gwangalli a second time, so dropping it keeps Gwangalli to a single visit on the 31st
No fixed timeHaeundae Beach MustHaeundae market snackingMomos Coffee, Marine CityHaeundae Blueline Park
The afternoon is deliberately unscheduled: Haeundae Beach and the market are five minutes from the hotel, so they absorb whatever the morning leaves. The drone show is the only reason this day touches Gwangalli twice — it is flagged optional, not silently scheduled.

- 08:15 Leave Toyoko Inn. Bus 1003 + Line 1, 59 min door to door to Busan Station, in by about 09:15 — a 75-minute buffer before the train, on metro and bus the whole way. Breakfast is included at the hotel, so eat before you go
- 10:30 KTX Busan → Seoul, about 2h34, arriving Seoul Station ~13:04. Book 3–4 weeks out; the New Year period sells out
- 13:15 Bus 421/507, 18 min → Myeongdong Merlin — which is actually at Chungmuro, on Lines 3 and 4, about 13:30
- 15:00 Check in — rooms open at 15:00. Drop the bags and slow down; you have just crossed the country
No fixed timeMyeongdong street food If time
- Sky Capsule, 31 Dec, Mipo → Cheongsapo — the competitive one. Tuesday 07:00 KST, four weeks ahead. Reminders are set
- KTX Busan → Seoul, 3 Jan 10:30 — book 3–4 weeks out at ₩54,200; New Year is peak
- KTX Seoul → Busan, 30 Dec 13:15 — the same booking window, and the K-Tour 40% coupon returns ₩21,680 on this leg
- SEA LIFE — free via the K-Tour entry, so it is claimed at the gate rather than bought
- Gwangalli on New Year’s Eve is free and needs no booking. The Saturday drone show needs none either
Seoul
Sun 3 Jan → Sat 9 Jan · 6 nights · Myeongdong Merlin (booked, no breakfast) — actually at Chungmuro, Lines 3 and 4
Six nights, and three constraints shape them
- Gyeongbokgung closes every Tuesday, and 5 January is a Tuesday — so the palace takes 6 January instead
- Beginner snowboard lessons run Mon / Wed / Fri only, so a Thursday ski day is ski-only
- You asked for Lotte World and the ski day not to be back-to-back; the 6 January palace day sits between them
- The dates give Seoul one extra full day, and it lands on 4 January as a free day — the best possible gift for a food-and-café trip

- 09:00 Cheongjinok haejangguk breakfast If time — 10 min to Jonggak, pork-bone hangover soup, and a long-standing queue
- 10:30 29 min → Mangwon Market Must — the neighbourhood market, cheaper and calmer than Gwangjang, and the best grazing of the trip
- 13:30 9 min → Hongdae If time — cafés, record shops and a slow walk between them
- 18:30 Hongdae Korean BBQ dinner Must — Pig Bar, with Saemaeul Sikdang as the fallback if the queue is long
- 21:15 Home in 24 min — night buses 1004 and 7011 run late, so a 21:15 finish is not a problem
- 21:40 Cheonggyecheon winter light festival Must — 5 min from the hotel, lit until 22:00, lanterns reflected down a stream sunk below the street

- 09:30 Leave Chungmuro — 34 min to Jamsil, Lines 2/8, Exit 4. The underground walkway runs straight into the park, so you barely surface
- 10:10 Lotte World Seoul + Korean school uniform rental Must — collect paper tickets at the Group Ticket Counter first, because mobile e-tickets are refused, then the uniform shop
- 13:00 Lunch inside the park or at Jamsil, then back in for the afternoon
- 18:30 BHC Chicken, Myeongdong — 12 min from the hotel If time. Dinner at home base after a full day indoors

- 09:30 Hanbok rental near the palace — ₩15,000–20,000 for two hours, shops clustered within a street or two of the gate
- 10:30 Gyeongbokgung + hanbok Must — 11 min to Gwanghwamun. Wearing hanbok gets you in free, saving ₩3,000 each. Time it around the guard-changing ceremony
- 12:30 Lunch at Gwanghwamun Jip — kimchi jjigae, 25 min from the base If time, and the coldest-weather lunch on the list
- 19:30 Hangang evening Must — Yeouido, 23 min. E-Land cruise on the Moonlight sailing, or the Sunset sailing at 17:00, both cancellable in a cold wave; alternatively convenience-store ramyun on the riverbank
No fixed timeIkseon-dongBukchon Hanok VillageCheonggyecheon again
Gyeongbokgung is shut every Tuesday — which is why the palace is on the 6th
- The palace closes every Tuesday, all year. Tuesday 5 January is a Seoul day, so the palace cannot sit there — this is a hard calendar constraint, not a preference
- That is why the palace day is Wednesday 6 January, and why 5 January is Lotte World at Jamsil instead. The shut day is spent indoors, in the warm, which is the better trade in January anyway
- One exception worth knowing: when the Tuesday itself is a public holiday the palace opens on the Tuesday and closes the following day instead. 5 January 2027 is not a public holiday
- Wearing hanbok is the free pass — rent near the gate, 11 min from Chungmuro to Gwanghwamun

- 06:30 Meet the tour pickup — Euljiro 1-ga or the Namsan car park, both walkable from the hotel
- 07:00 Coach to Elysian Gangchon Must — about 1h15 each way, 75.2 km, and the closest major resort to the city. Not Vivaldi
- 09:30 Arrive, collect equipment and clothing
- 10:30 Beginner lesson — Thursday is ski-only. Snowboard lessons run Mon/Wed/Fri only, so a Thursday forfeits the board
- 13:00 Lunch, then free skiing on the beginner slope. Both resorts give you the moving walk, not the chairlift — that is a paid upgrade
- 17:00 Return the gear, coach back
- 19:30 Back in Myeongdong. Eat something hot and sleep early
Bring cash: a helmet is ₩10,000 and mandatory, plus goggles, gloves and knee/hip pads — budget ₩55,000 per person on top of the tour. None of it is ever bundled, on any operator.
- 07:00 Depart on the Nami Island day tour Must — pickup at Hongik, Myeongdong or Dongdaemun
- 09:30 Nami Island — tree-lined avenues, and snow if you are lucky
- 12:00 Second stop, depending on the bundle — Garden of Morning Calm, the Gangchon Railbike, or strawberry picking
- 15:00 Third stop if your bundle has one. Strawberry picking is winter-seasonal, December to February
- 19:00 Back in Seoul. Roughly 10–12 hours door to door
No fixed timeBHC Chicken, Hongdae — on the way backMyeongdong

- 16:30 Back at the hotel for the bags. Check out in the morning and leave them at reception — a full-day tour today is impossible
- 17:15 Leave central Seoul for Incheon T1 — 90 min door to door on Line 4 + AREX all-stop from Chungmuro. The AREX leg is free inside the 7-day Climate Card window charged on 3 January, because it ends at the airport
- 18:45 Arrive Incheon T1 — 4h10m before departure, which is deliberate: the transit routing is longer than the AREX ride alone and a Saturday evening is not the moment to cut it fine
- 22:55 Depart TR873 to Taipei
- 00:35 Transit Taipei, 10 January
- 01:50 Depart Taipei
- 06:30 Land Singapore — Sunday 10 January
No fixed timeMyeongdongSeoul StationLast shopping If time
One adjacency that could not be removed
- Lotte World (5 Jan) and skiing (7 Jan) are separated by the palace day on the 6th, as you asked
- But skiing and Nami Island are back-to-back — the 7th and the 8th. Three full-day tours inside six days means two have to touch somewhere
- If you would rather break it up, the free day on the 4th is the only real slot: move Nami there and Hongdae’s BBQ evening moves to the 8th
Cost math
Re-solved for Spa Land + SEA LIFE + the Sky Capsule, with AREX priced separately and the post-merger ₩54,400 KTX fare. Three things fell out, and two are counter-intuitive.
The three answers
- Busan Pass: skip it. SEA LIFE is only 30% off on the Pass, not free — so the Pass delivers just ₩35,600 against BIG3's ₩45,000. It loses ₩9,400
- 3-day Climate Card: no. Charged on 4 Jan it comes to ₩20,950 of Seoul+AREX spend — near the 7-day's ₩20,000, but it leaves 3 Jan uncovered. The 5-day at ₩22,750 is the worst of the three
- The K-Tour free entry has to go on SEA LIFE. Spa Land is not on the K-Tour list — the correction costs ₩1,800
AREX — priced on its own, not with local transport
- The arrival ride is halved by the K-Tour Pass (50% off, capped at ₩6,000), so the all-stop costs ₩2,375 instead of ₩4,750
- The 9 Jan return leg is free — it ends at Incheon Airport, which the 7-day Climate Card covers
- That is why AREX no longer sits in the local-transport line: it is its own bookable cost, and the pass changes it
| Leg | Train | Ride | Door-to-door | List ₩ | Pay ₩ | How it's priced |
|---|---|---|---|---|---|---|
| 30 Dec, ICN T1 → Seoul Station (arrival) | All-stop | 59 min | 79 min Transitous 11:30 | 4,750 | 2,375 | K-Tour 50% off, all-stop is under the ₩6,000 cap |
| ↳ same leg on the Express | Express | 43 min | ~60 min 43 + ~17 walk/wait | 13,000 | 7,000 | 50% = 6,500, capped at ₩6,000 off |
| ↳ arrival-day verdict | Take the all-stop. The Express saves 16 min of ride but runs only 26×/day (every 30–50 min) vs every 5–12 min, so at an 11:40 landside it is slower door to door once its wait is priced in — and ₩4,625 dearer. The 79-min all-stop reaches Seoul Station ~12:49 for the 13:15 KTX. | |||||
| 9 Jan, Seoul Station → ICN T1 (return) | All-stop | 59 min | 90 min from Chungmuro Transitous 17:15 | 4,750 | 0 | FREE — 7-day Climate Card (charged 3 Jan) covers trips ending at Incheon Airport, all-stop only |
| AREX total, per person | 9,500 | 2,375 | S$2.26 at ₩1,050/S$ | |||
| What the K-Tour AREX discount is worth | ₩2,375 off the all-stop (would be ₩6,000 off the Express — the bigger cash saving, but the wrong train on arrival day) | ₩2,375 = S$2.26 | ||||
| Note | The Express takes no transit card and the Climate Card does not cover it, so the free return is all-stop only. AREX is deliberately not inside the local-transport line: the pass changes its price and the card decides the return. | |||||
| Day | Leg | Mode | Min | Departs | Source |
|---|---|---|---|---|---|
| 30 Dec — arrival day, end to end (the plan never measured this) | |||||
| 30 Dec | ICN T1 gate → landside | walk/queue | 80 | 10:10 landing → 11:30 | allowance |
| 30 Dec | ICN T1 → Seoul Station | AREX all-stop | 79 | 11:40 → 12:49 | Transitous 11:30 |
| 30 Dec | AREX gate → KTX platform | walk + buffer | 26 | book 13:15 KTX | allowance |
| 30 Dec | Seoul → Busan | KTX | 150–170 ride | 13:15 → ~15:45–16:05 | Korail timetable |
| 30 Dec | Busan Stn → Toyoko Inn Haeundae 2 | bus 1003 direct | 58 | ~16:05 → ~17:05 | Transitous 16:30 |
| 30 Dec | Toyoko → Spa Land Centum City | bus 139/307 · Line 2 | 23 | ~19:30 | Transitous 19:30 |
| 30 Dec | Spa Land → Toyoko | bus 40/63 · Line 2 | 24 | ~22:45 | Transitous 22:00 |
| 30 Dec | Arrival verdict | Reachable. Hotel ~17:05, Spa Land by ~19:50 — it runs 08:00–23:00, so ~3 h inside. Leave ICN on the all-stop, not the Express (see AREX table). | |||
| 31 Dec — NYE day (see the Sky Capsule table for the full clock) | |||||
| 31 Dec | Toyoko → Dongbaekseom | bus/walk | 14 | 09:30 | Transitous 09:30 |
| 31 Dec | SEA LIFE → Mipo (Sky Capsule) | bus 100/141/1003 | 21 | 16:20 | Transitous 16:20 |
| 31 Dec | Cheongsapo → Gwangalli | minibus 10 + Line 2 | 44 | 20:00 | Transitous 20:00 |
| NYE | Gwangalli → Toyoko (last train) | Line 2 | 38 | by 02:10 | BTC + Transitous |
| 3 Jan — KTX morning, transit replaces the taxi | |||||
| 3 Jan | Toyoko → Busan Station | bus 1003 + Line 1 | 59 | 08:15 → ~09:15 | Transitous 08:15 |
| 3 Jan | KTX Busan → Seoul | KTX | 154 ride | 10:30 → ~13:04 | Korail timetable |
| 3 Jan | Seoul Stn → Merlin (Chungmuro) | bus 421/507 · Line 4 | 18 | 13:15 | Transitous 13:15 |
| 9 Jan — home | |||||
| 9 Jan | Merlin (Chungmuro) → ICN T1 | Line 4 + AREX all-stop | 90 | 17:15 | Transitous 17:15 |
| Note | To catch the 10:30 KTX without a taxi, leave Toyoko Inn at 08:15 (75-min station buffer). 08:30 still works with ~60 min. The 9 Jan figure is 90 min door to door from Chungmuro — the plan's 84 was from Myeongdong station proper; keep the 17:15 departure. | ||||
Which attraction the K-Tour entry can actually be spent on
Correction — my earlier claim was impossible
- I said to spend the free entry on Spa Land. Spa Land is not on the K-Tour list.
- Checked against the official VisitKorea list of 35 free-use attractions — it is not there. You were right to push back
- Of everything you want in Busan, only SEA LIFE qualifies; the Sky Capsule is on no list at all
- So the entry goes on SEA LIFE (₩32,000 gate) and you pay for Spa Land at ₩24,200
- Net effect of the correction: +₩1,800 per person, about S$1.70
- Three spas that you might not expect are on the list: Club D Oasis Spa (Haeundae, 4h), Hill Spa (Haeundae, 4h jjimjilbang), Hotel Aqua Palace (Gwangalli, sauna)
- Swap Spa Land for one of those, and the free entry covers the spa instead — then buy SEA LIFE online at ₩22,400
- Spa Land not eligible + free SEA LIFE = ₩49,200 of attractions
- A listed spa free + SEA LIFE paid = ₩47,400 — saves ₩1,800
- Only worth it if you are indifferent about which spa. Spa Land Centum City is the famous one; Club D Oasis and Hill Spa are both in Haeundae, near your hotel
What else is on the K-Tour list you may not expect
- Lotte World Busan — free day pass. Add this and the Busan Pass arithmetic flips back in its favour
- Songdo Marine Cable Car — free round trip
- Shinsegae Ice Rink, Centum City — free set ticket, seasonal, right by Spa Land
- Goraesa Eomuk, Haeundae — free ₩25,000 voucher at the famous fishcake shop, a short walk from your hotel
- Samjin Amook, Busan Station — free ₩25,000 voucher
- ZIM CARRY, Busan Station — free ₩20,000 luggage storage voucher
- Busan Sand — a free box of nine, a ready-made souvenir
- Also on it: Gyeongju World, so the list reaches outside Busan
- The K-Tour Pass also includes an AREX one-way ticket at 50% off, up to ₩6,000
- The arrival all-stop is ₩4,750, so the 50% takes it to ₩2,375. The express (₩13,000, 43 min, reserved seat, luggage racks) still lands at ₩7,000 because the cap bites — and it runs only every 30–50 min, so on arrival day the all-stop is both cheaper and faster door to door
- On arrival day with bags and a KTX to catch, that is arguably worth the extra ₩1,750
- It also includes a WOWPASS card that doubles as a transit and debit card
The Climate Card — every duration costed
Seoul is seven days now (3–9 Jan), not six. That changes which pass is right.
| Option | Charge | Total cost |
|---|---|---|
| 1-day | — | ₩25,150 |
| 2-day | — | ₩25,150 |
| 3-day | 4 Jan (covers 4–6) | ₩20,950 |
| 5-day — WORST paid option | 5 Jan (covers 5–9) | ₩22,750 |
| 7-day — BEST | 3 Jan, covers all 7 days | ₩20,000 |
| No pass | — | ₩26,450 |
| Note | Validity starts the day you charge it; cannot be charged in advance. Covers Seoul subway + Seoul-licensed buses only; excludes Sinbundang Line and GTX; a trip ENDING at Incheon Airport is covered. The 30-day card was discontinued 1 Oct 2026. | |
- Arriving a day earlier means seven Seoul days, not six, and the 5-day pass leaves 3 and 4 Jan exposed
- The 7-day costs ₩20,000 and covers everything, including the departure AREX on the 9th
- That is ₩6,450 better than no pass (S$6.14 each) — against only ₩3,700 for the 5-day
- So going up a tier 1.74× the benefit rather than costing you anything
- Charge it on 3 January, the day you arrive. Validity starts the day you charge, so a day late loses you 3 Jan
- Counter-intuitive but worth knowing: the 5-day is the worst paid option of the three. The 3-day at ₩20,950 beats it, because charging on the 4th captures your busy days and the 5-day's whole advantage is the AREX
A double-count this uncovered
- The Costs tab was budgeting S$60 for “local transit, 10 days” and a Climate Card on top
- The S$60 already included Seoul — which the pass then paid for a second time
- Corrected: Busan is four days unpassed at about S$24; Seoul is the pass at S$19.05
- That is S$43.05 of local transport, not S$74.29 — it was over-budgeted by S$31.24
The four routes
Everything, cheapest first
- 7d KT none → 173,615 ₩ = S$165.35 best
- 3d KT none → 174,565 ₩ = S$166.25
- 5d KT none → 176,365 ₩ = S$167.97
- none KT none → 180,065 ₩ = S$171.49
- 7d KT BIG3 → 183,015 ₩ = S$174.30
- 3d KT BIG3 → 183,965 ₩ = S$175.20
- 5d KT BIG3 → 185,765 ₩ = S$176.92
- none KT BIG3 → 189,465 ₩ = S$180.44
- 7d KT 24H → 193,015 ₩ = S$183.82
- 3d KT 24H → 193,965 ₩ = S$184.73
- 5d KT 24H → 195,765 ₩ = S$186.44
- none KT 24H → 199,465 ₩ = S$189.97
- 7d KT BIG5 → 203,015 ₩ = S$193.35
- 3d KT BIG5 → 203,965 ₩ = S$194.25
- 7d –– none → 205,150 ₩ = S$195.38
- 5d KT BIG5 → 205,765 ₩ = S$195.97
- 3d –– none → 206,100 ₩ = S$196.29
- 5d –– none → 207,900 ₩ = S$198.00
- none KT BIG5 → 209,465 ₩ = S$199.49
- none –– none → 211,600 ₩ = S$201.52
- 7d –– BIG3 → 214,550 ₩ = S$204.33
- 3d –– BIG3 → 215,500 ₩ = S$205.24
- 5d –– BIG3 → 217,300 ₩ = S$206.95
- none –– BIG3 → 221,000 ₩ = S$210.48
- 7d KT 48H → 223,015 ₩ = S$212.40
- 3d KT 48H → 223,965 ₩ = S$213.30
- 7d –– 24H → 224,550 ₩ = S$213.86
- 3d –– 24H → 225,500 ₩ = S$214.76
- 5d KT 48H → 225,765 ₩ = S$215.01
- 5d –– 24H → 227,300 ₩ = S$216.48
- none KT 48H → 229,465 ₩ = S$218.54
- none –– 24H → 231,000 ₩ = S$220.00
- 7d –– BIG5 → 234,550 ₩ = S$223.38
- 3d –– BIG5 → 235,500 ₩ = S$224.29
- 5d –– BIG5 → 237,300 ₩ = S$226.00
- none –– BIG5 → 241,000 ₩ = S$229.52
- 7d –– 48H → 254,550 ₩ = S$242.43
- 3d –– 48H → 255,500 ₩ = S$243.33
- 5d –– 48H → 257,300 ₩ = S$245.05
- none –– 48H → 261,000 ₩ = S$248.57
- The Sky Capsule is on no pass at all — ₩50,000 per capsule, or ₩25,000 each for two
- Tickets release Tuesdays at 07:00 KST, four weeks ahead. For 31 Dec that is roughly 3 December. Set an alarm — they sell out
- Mipo → Cheongsapo is the scenic direction and the harder one to get; Cheongsapo → Mipo is easier and just as pretty
The optimal path
Assumptions
- SEA LIFE gate ₩32,000 (official), ~30% off online → ₩22,400; 30% off via the Busan Pass
- Spa Land gate ₩26,000, online ₩24,200
- Sky Capsule ₩50,000 per 2-person capsule, one way, split between you
- Seoul: 14 subway rides at ₩1,550; the ski and Nami days include their own transport
- AREX all-stop ₩4,750; the departure leg is free once the Climate Card covers the 9th
- The K-Tour pilot is advertised as running to 31 Dec 2026. Confirm it still applies to your 3 Jan return KTX and the SEA LIFE entry — this one matters
Bookings
Each of these has a trap that costs money if you miss it.
Lotte World
The uniform trap
- Two-step redemption is mandatory
- Step 1: collect physical paper tickets at the Group Ticket Counter
- Step 2: take those to the uniform shop
- They reject mobile e-tickets at the uniform desk
- There's no entry-only ticket any more — everyone buys the full pass
Ski day — Elysian Gangchon, not Vivaldi
Researched head to head for two absolute beginners. Elysian wins on almost every axis that matters to you.
- 8 of its 10 runs are beginner or intermediate — Vivaldi skews intermediate, so most of its extra terrain is unusable to you
- You can reach it without a tour bus: ITX-Cheongchun from Yongsan or Cheongnyangni to Baegyang-ri, about an hour, then a free resort shuttle every 20 minutes
- Shorter travel is not at the mercy of the Seoul–Hongcheon highway, which is the single biggest risk to a Vivaldi day
- It is quieter — your lesson group is not competing with intermediates for the slope
- Roughly half the price for an equivalent beginner package
- It is a small resort — fewer runs, less vertical, no big-resort extras
- Vivaldi has Snowyland sledding, Ocean World water park, a gondola, the longest beginner moving walk in Korea, and a longer dedicated beginner run
- If you ever progress past beginner terrain, Vivaldi is the better mountain. For a first day, it is not
- Both have a dedicated beginner slope and a moving walk — so the core beginner setup is equal
The trap in every beginner package
- The package gives you the moving walk, not the chairlift. The chairlift is a paid upgrade on both resorts
- That is fine — as a first-timer you will spend the day on the beginner slope anyway
- Goggles, helmet and gloves are never included on either
Season caveat — read before booking
- Every live listing is still 2025–26. The 2026–27 season opens around late November to early December 2026
- Expect prices similar to slightly higher. Watch for early-bird release around October 2026
- Both resorts make snow, so early January is the most reliable window of the season
- Going DIY to Elysian? Book the ITX-Cheongchun reserved seat ~48h ahead
Nami Island day tour
- Full day from Seoul — roughly 10–12 hours door to door
- Most tours bundle Nami with one or two extra stops
- Common pairings: Garden of Morning Calm, Railbike, strawberry picking, Petite France, Alpaca World
- Strawberry picking is winter-seasonal — check the winter variant, not the summer listing
- Cheapest real bundle: S$43–48 — the line in Costs uses S$48.03
Platform comparison — ski and Nami
Trip.com vs Klook vs KKday. Billing in USD unless noted; converted at US$1 = S$1.28.
| Platform | Ski S$ | Nami S$ | Free cancel | Provenance |
|---|---|---|---|---|
| Klook | 67–82* | 48.03 | date change to 48h | Headline "from" price — DataDome blocks automated checks; usually shuttle/ticket-only tier, NOT verified per package |
| KKday | 108–109† | 43.30 | strictest, 2 days | Headline "from" price — Cloudflare blocks automated checks; NOT verified per package |
| Trip.com | 126.03 | 60.35 | until 10:00 day before (best) | Extracted live; every inclusion named per package |
| Note | * Confirm the Klook tier includes the lift pass — often a paid upgrade. † KKday ski needs minimum 4 people; you are 2, so it may cancel. Chosen resort: Elysian Gangchon, not Vivaldi. Winter Nami bundle built for these dates: KKday 9353. | |||
| Never bundled | Helmet ₩10,000 (mandatory) + goggles ₩10,000 + gloves ₩20,000 + knee/hip pads ₩15,000 = ₩55,000 (≈S$52) cash per person. Meals never included. | |||
Read this before trusting the numbers
- Trip.com prices were extracted live today — per package, inclusions spelled out
- Klook and KKday block automated price checks — DataDome and Cloudflare walls
- Their figures below are headline "from" prices, not verified per package
- A "from" price is usually the shuttle-only or ticket-only tier — not the full package
- So treat Klook/KKday as indicative and confirm the tier you actually want
Ski — Vivaldi Park, full package
- Cheapest: Klook — but only if your chosen tier includes the lift pass, which is often a paid upgrade
- Trip.com's is the clearest — it names every inclusion, at the highest price
- Shuttle-only, if you want to buy lift and gear yourself: Klook from S$14, KKday S$22, Trip.com S$25
- Holiday surcharge applies 31 Dec and 1–3 Jan — you're in Busan then, so you dodge it
- KKday's Vivaldi listing needs a minimum of 4 people — you're 2, so it may cancel
Nami Island, bundled
- Best value: KKday, then Klook — Trip.com runs 25–50% more for the same stops
- KKday also has the cheapest headline anywhere: S$23 for a Nami-only bus tour (minimal tier)
- Winter-specific bundle worth knowing: KKday 9353 — Eobi Ice Valley + Light Festival + Nami + Alpaca + Railbike at S$70. This is the one built for your dates
- Eobi Ice Valley opens from about 20 December; the Garden of Morning Calm lighting festival runs mid-Dec to mid-March
- Strawberry picking is seasonal — December to February, so it is available to you
Cancellation — this is the real differentiator
- Trip.com: best. Free cancellation until 10:00 the day before, then 100% fee. No partial refunds
- Klook: good. Free date change up to 48 hours before on the Nami tour
- KKday: strictest. Usually free cancellation only up to 2 days prior
- Deep winter means weather can kill a ski day — Trip.com's 10:00-the-day-before window is worth paying a premium for
- Helmet ₩10,000 — mandatory, and never bundled
- Goggles ₩10,000 · gloves ₩20,000 · knee and hip pads ₩15,000
- Budget ₩55,000 (about S$52) extra per person, in cash
- Meals are never included on any of these tours
Transit passes
You already hold both Climate Cards and T-money cards — which flips the answer on the Seoul pass.
Seoul — Climate Card, short-term pass
- Covers Seoul subway and Seoul-licensed buses. Sinbundang Line and GTX are excluded
- Valid for trips ending at Incheon Airport — so your airport run is covered
- But the airport train it covers is the all-stop at ₩4,750, not the express at ₩13,000
- Validity starts the day you charge it, and you cannot charge in advance
- The 30-day Climate Card was discontinued 1 October 2026; short-term passes survived. The successor "Climate Pass" is residents-only, so it is not for you
- The ₩3,000 card cost is the thing that killed this before. You have already paid it.
- Your existing Climate Cards can still be recharged with short-term passes, even though the 30-day card ended on 1 October 2026
- Best buy: the 7-day pass charged on 3 Jan, covering all seven Seoul days, 3–9 Jan. Flat ₩20,000
- Net gain ₩6,450 (S$6.14) per person over buying single rides — small, but it costs you nothing extra now
- Charge it on the 3rd, not before. Validity starts the day you charge and you cannot charge in advance — and the pass has to be live on the 3rd for it to cover the 9 Jan airport run
- If you would rather not think about it, T-money is fine — the saving is real but modest either way
Busan — no Climate Card equivalent exists
- Busan Metro 1-day pass — ₩5,000–6,000. Metro Lines 1–4 only: no buses, no airport light rail, no Donghae Line. Pays off from about four rides
- Busan Metro 3-day pass — ₩12,500–13,000, same restrictions
- Subway fare is ₩1,600 by card, so four rides (₩6,400) beats the day pass — barely
- ₩15,000, foreign visitors only, launched as a Busan pilot on 1 October 2026
- 40% off intercity rail and bus to Busan, capped at ₩24,000
- Your KTX Seoul → Busan is ₩54,400 (post-merger fare), so 40% back is ₩21,760 — the pass pays for itself on that one leg
- It also takes 50% off one AREX ride (up to ₩6,000): the arrival all-stop drops from ₩4,750 to ₩2,375
- Then on top: free entry to one of 35 paid attractions, and discounts at about 50 cafés and activity venues
- It doubles as a loadable payment card for buses and the subway
- Buy through Klook or Hop&Hop; collect at Incheon, Gimpo or Gimhae airport, or at Seoul or Busan Station
- Net gain roughly ₩9,000 (S$9) each, before the free attraction — so realistically ₩20,000+ each once you use the entry
- Caveat: it is a pilot programme. Confirm it is still running for late December before you rely on it
What to actually buy
- Collect the K-Tour Pass at Incheon on day one — you land there, and it avoids a separate trip
- Your first KTX is 30 Dec, so buy the pass before that leg to get the 40%
- Charge the Climate Card on 3 Jan, the day you reach Seoul — the clock starts when you charge it, and the window has to include 9 Jan for the free airport run
Busan Pass — skip it
Corrected: SEA LIFE is 30% off the Pass, not free. That kills it.
Why it loses
- Spa Land is genuinely free on the Pass — that is ₩26,000 of value
- SEA LIFE is only 30% off, worth ₩9,600. I previously said it was free — that was wrong, and the official Pass page says "30% off on admission tickets"
- Total delivered: ₩35,600. The cheapest tier reaching both is BIG3 at ₩45,000
- Every tier loses: BIG3 −₩9,400, 24H −₩19,400, BIG5 −₩29,400, 48H −₩49,400
- The Sky Capsule is on the Pass neither — only the Beach Train is, and the Capsule is the thing you want
- Buy the three tickets separately. Revisit only if you add two more paid attractions
Spa Land vs the three free K-Tour spas
Researched across Reddit, Xiaohongshu and the official Busan tourism portal. The verdict is not the obvious one.
The single most useful finding
- Spa Land's own critics complain it is crowded and not the authentic experience — one Trip.com writer advised choosing "a more authentic and less crowded jjimjilbang" instead
- A Busan local on r/busan says he "once had to queue for over an hour" to get in
- You are travelling over New Year, the busiest week of the year. If it queues an hour in April, assume worse in early January
- Hill Spa is the direct antidote — same Haeundae area, open 24/7, 1,600 pyeong, capacity 850, sea view, and free on your K-Tour entry
- So the free entry has a genuinely good option, not merely a cost-efficient one
Spa Land Centum City
- What it is: the largest jjimjilbang in Busan. Fifteen natural hot spring baths plus outdoor foot baths drawn from 1,000 m underground
- Third floor has restaurants, a café, hammocks, massage chairs and lounge chairs with built-in TVs
- Free for 4 hours on the Visit Busan Pass — which you are not buying, so it is ₩24,200 online or ₩26,000 at the door
- Centum City station, Line 2, exit 12. The entrance is between the Prada and Dior boutiques — easy to walk past
- Positives: Xiaohongshu calls it 釜山汗蒸天花板 — literally "the ceiling of Busan jjimjilbang". A Busan local on r/busan recommends it by name. No swimsuit needed; spa clothes are provided
- Negatives: the crowd. A Reddit user queued over an hour. The Trip.com "why I regretted it" piece says the popularity is the problem and a smaller jjimjilbang gives "a completely different experience"
- It is only 5 minutes from Haeundae on Line 2 — three stops. I previously said 40 minutes; that was wrong, and it was the main argument against it
Hill Spa — the sleeper pick
- What it is: a sauna and jjimjilbang in Haeundae with a sea view, per the official Visit Busan tourism portal
- Open 24 hours, 7 days — the only one of the four you can walk into at 1am after a long day
- 1,600 pyeong, capacity 850 people at once. Enormous, so crowds spread out
- Five minutes from Haeundae beach — near your hotel, unlike Spa Land
- Free 4-hour ticket on the K-Tour Pass
- The honest caveat: almost no international reviews. Trip.com notes "0 travel guides for HILL SPA have been added"; a Xiaohongshu search for its name returned Singapore and Vietnam spas instead
- So it is a locals' place with no tourist buzz — either exactly what you want, or a gamble, depending on your appetite for an unknown
Club D Oasis — not what the name suggests
- It is a water park, not a traditional jjimjilbang. Klook lists it as "CLUBD OASIS Spa & Water Park", 4.3 from 173 reviews, 10K+ booked, 3–4 hours
- Hidden costs. A Reddit reviewer: "after entry fees there were more things to pay for which I didn't anticipate". Korean water parks make you buy a swim cap and rent a life vest
- Reviews are lukewarm: "crowded and lines for slides were long — there are only 2". The lazy river "doesn't have flowing water", and the wave pool "isn't really big enough to produce full waves"
- But: "the infinity pool and outdoor hinoki spa were the highlights", and it has "an incredible view"
- A Busan local: "Club D has a nice outdoor hinoki bath with a cafe, but the actual sauna area isn't extraordinary"
- A water park in early January is the wrong season for most of it — only the hinoki bath and infinity pool make sense in the cold
Hotel Aqua Palace — the Gwangalli option
- A jjimjilbang and seawater hot spring spa with views over Gwangalli Beach and Gwangan Bridge
- Free sauna and jjimjilbang ticket on the K-Tour Pass
- At Gwangalli — where you will already be on New Year's Eve, so it can attach to that evening rather than costing a separate trip
- Put the K-Tour entry on Hill Spa and buy SEA LIFE online at ₩22,400 — attractions come to ₩47,400 rather than ₩49,200
- It is in Haeundae beside your hotel, open 24/7, sea-view, enormous and free — and it sidesteps the exact complaint people make about Spa Land
- If you want the famous one anyway, that is a fair call — pay ₩24,200 for Spa Land and spend the free entry on SEA LIFE. You are trading ₩1,800 for a known quantity
- Skip Club D Oasis — water park, wrong season, hidden extras, mediocre reviews
- One name on neither list, worth knowing: a Reddit user calls Nongshim Hotel (허심청 / Heoshimchung) the best jjimjilbang in Busan outright
Haeundae Sky Capsule — book this one early
The booking is the hard part, not the price
- Tickets release every Tuesday at 07:00 KST, four weeks ahead — for 31 Dec, that is roughly 3 December
- They sell out. This is the single most competitive booking on your trip
- Mipo → Cheongsapo is the scenic direction and the harder one to get. Cheongsapo → Mipo is easier and nearly as good
- One way only, about 30 minutes. You cannot board at a station you did not reserve
- It runs one capsule per booking, priced per capsule not per person — so it is ₩25,000 each for the two of you
- The Beach Train is the cheap alternative and is on the Busan Pass — but you are not buying that
- Book at bluelinepark.com or via KKday
KTX
- Seoul ↔ Busan round trip ₩119,600 per person
- Skip the KR Pass — ₩131,000, more than singles on this loop
- Book 3–4 weeks ahead; New Year is peak
- For 30 Dec, book a departure after 12:30 to allow for the flight
Hanbok
- Rental ₩9,900–₩32,000; typically ₩15,000–₩20,000 for 2 hours
- Hanbok wearers enter Gyeongbokgung free
- No need to book far ahead — plenty of shops by the palace
To do
Sequenced so the risky items happen with time to react.
Spots
Merged from Reddit, Xiaohongshu and Instagram/travel media. Three independent passes; ranked by how often a place recurred.
Mustmust-see·If timeif time allows
You're in Busan on New Year's Eve — so Seoul's countdown is not an option
- Seoul's big NYE events are at Bosingak (Jonggak), DDP and Lotte World Tower
- You're in Busan 30 Dec – 3 Jan, so you miss all of them
- Your NYE is Gwangalli — bridge lights and beach bars. Not the drone show: that runs Saturdays only, and 31 Dec is a Thursday
- Also Haeundae's winter illuminations, running to about 18 Jan
- The Seoul ones become available only if you flip the city order
How to read this
- Ranked by how many independent sources named it, not by my opinion
- RD Reddit · XHS Chinese social + mirrors · IG Instagram / travel media
- Where sources contradict each other, I've said so rather than picking a side
- Xiaohongshu was read directly — 40 notes across 5 searches, through a logged-in browser session on your residential exit. The earlier XHS-sourced items came from a Yanolja study of 11,270 posts; reading it directly corroborates them
Busan
30 Dec – 3 Jan · your base is Haeundae, east side
Eat — named across all three
- Dwaeji gukbap (pork soup rice) — Busan's signature dish. In Haeundae: Milyang Sundae, Obok (24h), Halmae. Songjeong: Original Grandma RD XHS
- Seedi hotteok — Gukje Market. Called "non-negotiable" and "worth going to Busan for" RD IG
- Haeundae Myeongpum Hotteok — tiny blue shop, walking distance from your hotel RD
- Milmyeon (cold wheat noodles) — Dongmyeonshik at Gwangalli, Dongrae, Gukje. Traditionally a summer dish but eaten year-round RD
- Subyeon Choego Dwaeji Gukbap — Gwangalli, open 24h, good for a late arrival XHS
- Ganjang gejang (soy-marinated raw crab) — Mipo House by Haeundae; Lee Ha-jung near Suyeong XHS
- Mijamwang salt-grill BBQ — thick-cut pork belly near Haeundae Stn XHS
Markets — the prose version
- Gukje Market + BIFF Square — old Busan, adjacent to Jagalchi. Street food, the hotteok above RD IG
- Haeundae Traditional Market (Gunam-ro) — your local. Fishcake, kimbap RD XHS
- Jagalchi Fish Market — biggest in Korea, pick your fish and eat upstairs. But see the skip list RD IG
Cafés
- Momos Coffee — Marine City / Yeongdo. The most-cited single Busan café; "the GOAT" of Busan specialty coffee RD
- Jeonpo Café Street — Seomyeon. Dozens of cafés in one block. Busy weekends RD
- Cheongsapo cluster — Cafe Rooftop, DIART, Badadang. Right at the Sky Capsule stop IG
- Dalmaji Hill row — Edge 993, Rendeja-Vous. Panoramic sea views between Haeundae and Songjeong IG
- Sea-view terraces — Cafe Coralani (Gijang), Thrill on the Mug (Yeongdo, hillside — bus 66/88 from Nampo), Tide Coffee Roasters XHS IG
- Kim Mochi — Gwangalli. Oversized fresh-fruit mochi. Closed Tuesdays IG
- Busan Bada Sand — butter-sand cookies, doubles as a souvenir IG
See — what it actually looks like
Photos from Wikimedia Commons, for orientation. All free to walk unless noted.
Markets — the halls
Live squid & raw fish
Gukbap & warm bowls
Fried chicken
Neighbourhood
See — the prose version
- Haeundae Blueline Park Sky Capsule — the signature Busan photo. Glass-enclosed, runs in winter, winter tickets cheaper. Book ahead IG
- Gwangalli Beach + Gwangan Bridge — best night view in the city. This is your NYE RD IG
- Gamcheon Culture Village — pastel hillside, Little Prince viewpoint. Fewer crowds in winter RD IG
- Huinnyeoul Culture Village — quieter, more lived-in cliff village on Yeongdo IG
- Haedong Yonggungsa — seaside temple on the rocks. 8.8 km from Haeundae — closer than Seomyeon, and now a must: free, open 04:30–19:20, weekdays early, never 1 Jan IG
- Dongbaekseom boardwalk — walkable from your hotel, camellias in season RD IG
Seoul
3 – 9 Jan · your base is Myeongdong / Chungmuro
Eat — named across all three
- Tosokchon Samgyetang — Gyeongbokgung. Ginseng chicken; the classic winter meal. Long queues RD XHS
- Myeongdong Kyoja — kalguksu + mandu since 1966, Michelin-listed, on your doorstep RD XHS
- Imun Seolleongtang — ox-bone soup near Insadong. "Perfect for a cold winter night" RD
- Wangbijib — Myeongdong, charcoal hanwoo, table-side grilling XHS
- Odarijip Ganjang Gejang — soy crab in Myeongdong RD
- Sancheong Sutbul-Garden — Euljiro, Jeju black pork charcoal BBQ, no lunch queue RD
- Jongno 3-ga / Euljiro pocha street — tent bars, evening eating and drinking RD
- Han River ramyun picnic — convenience-store Shin Ramyun by the water. Cheap, and repeatedly called the most memorable thing RD
Cafés
- Cafe Onion — the most-named café in this whole research. Anguk (hanok) and Seongsu (old factory). Expect 30–60 min queues; go weekday morning RD XHS IG
- Seongsu-dong — the café district. "Brooklyn of Seoul" RD XHS IG
- Ikseon-dong + Cheongsudang — hanok alleys, bamboo courtyard, green-tea desserts RD IG
- Anthracite Coffee — Seogyo / Hannam. The specialty-coffee pick RD
- Camel Coffee Seongsu — vintage film-camera aesthetic IG
- NUDAKE — Seongsu. Gentle Monster's surreal art-desserts. Stunning, but see the skip list XHS IG
- Yeonnam-dong — best café/food pocket near Hongdae RD
- London Bagel Museum — Anguk. 130+ groups waiting. Book via Catchtable XHS
Markets — with a real conflict between sources
- Mangwon Market — the #1 "alternative to Gwangjang": less touristy, cheaper, more authentic. Thick-bread breakfast sandwiches specifically named RD
- Gwangjang Market — Reddit's most-recommended classic, and Instagram's #1 covered market. Bindaetteok, yukhoe alley, Netflix-famous kalguksu RD XHS IG
- Namdaemun Market — japchae-hotteok stall at the gate, always a line RD
- Tongin Market — named as the other authentic alternative RD
- Majangdong Beef Market — younger Chinese visitors now bypass Myeongdong for this. Premium cuts at market prices XHS
Palaces & villages
Market halls
Neighbourhoods & cafés
Pork BBQ — Hongdae
Jjigae & haejangguk
Fried chicken
River, lights & festivals
Day trips & views
See — the prose version
- Gyeongbokgung + Bukchon — your hanbok day. Genuinely magical under snow RD IG
- Cheonggyecheon Lantern Festival — roughly 12 Dec to 18 Jan, so it runs during your Seoul leg. Best 17:30–21:30 IG
- Seoul Plaza ice rink — City Hall. ₩1,000 entry plus skate rental, mid-Dec to mid-Feb IG
- Seoul Light Gwanghwamun — runs to about 4 Jan, so it catches your very first Seoul day RD
- Han River — Yeouido, Ttukseom or Banpo. Convenience-store ramyun by the water; repeatedly called the cheapest and most memorable thing in Seoul. Winter lights along the bank RD
- Seochon — quieter local alternative to Bukchon RD
What Xiaohongshu actually said
Read live, 11 Oct 2026, via a logged-in session. 5 searches, ~24 results each. Titles verbatim, in Chinese.
Busan
- 루산5天4晚🌊路线省心攻略💙懒人版 — a 5-day-4-night Busan route, which is exactly your shape
- 루산必吃榜❤️🔥 — "Busan must-eat list"
- 🇰🇷루산+大郁4天干饭记录 — food-focused Busan trip log
- howto游루산|打卡世界Top22咖啡店Momos — Momos ranked world top 22
- 루산必去!奠爆了的海边咖啡厅 — the sea-view cafés
- 在루산🇰🇷喝到了人生海景咖啡🌊 — "the best sea-view coffee of my life"
Seoul
- 首尔必吃榜 / 来韩1个月首尔必吃榜 — repeated "Seoul must-eat" rankings
- 🇰🇷首尔那些让人反复想去的咖啡店☕️🤗 — the cafés people return to
- 韩国首尔|适合周末一个人放空的咖啡店12 — 12 cafés for a quiet weekend
- 🌆梨泰院Urban Cliff|捕捉绝美蓝调时刻 — Itaewon, blue hour view
- 一年来5次首尔无限回吃什么 — "what I eat on my fifth Seoul trip"
- Momos Coffee is confirmed independently. Reddit called it the best in Busan; Xiaohongshu ranks it world top 22. Two unrelated source cultures agreeing is much stronger than either alone
- The sea-view café obsession is real and Chinese-social-specific — it barely appears in the Reddit list, which ranks cafés by coffee quality instead. Both are legitimate, they are just answering different questions
- Malaysian travellers publish your exact route (🇲🇾🇰🇷 首尔루산 9D8N), so there is costed precedent for a Seoul+Busan trip of your length
Where the sources disagree
Genuinely useful, because it tells you which advice is culture-specific.
- Myeongdong is the big split. Chinese social and Western guides both centre it; younger Chinese independent travellers now deliberately skip it for Majangdong and Mangwondong
- Cafés are judged differently. Chinese social ranks by view and photogenicity; Western sources rank by coffee quality
- Gwangjang is both top pick and top trap. Reddit's most-recommended and Instagram's #1, while Reddit's own "skip" list calls it a tourist trap with overpriced portions
- Chinese chains — Haidilao, Chagee, Heytea, Mixue — are Chinese-visitor favourites and near-absent from Western guides. You're Malaysian, so this is probably not your priority
- Chinese social now warns about itself. Several posts flag 网红店 as traps, and one travelogue says it stopped following XHS food recs entirely
Skip list
Named as overhyped by the sources themselves, not by me.
- Jagalchi Market — "extremely overpriced". Snow crab at ₩250,000+. Go for the photos, not the meal (now demoted to if-time)
- Gwangjang Market food — "tourist trap, scam central", hygiene investigations. Go for photos, eat at Mangwon or Tongin
- Myeongdong street food — tourist food at tourist prices; not where locals eat. The area is fine to stay in
- Born & Bred (Seoul hanwoo) — "pure hype", exorbitant. Get hanwoo elsewhere, e.g. Majangdong
- The Bay 101 — Haeundae, overpriced and mediocre
- N Seoul Tower — crowded and pricey; only worth it on a crystal-clear day
- NUDAKE — visually stunning, consistently criticised for price and average taste
- Cafe Yeonnam-dong 239-20 (the 2D cartoon café) — fun photo, mediocre drinks, 60-min waits, 1-hour limits
- Dadaepo Beach — the one genuinely summer-leaning pick. Skip unless it's clear and mild
- Cheongsapo rooftops — views are real but the terraces are unusable in winter wind. Sit indoors
- Lotte World — appears on the "crowded and touristy" lists. You're going anyway, and that's fine
Winter notes
- Late Dec–early Jan: roughly −5 to +5 °C, wind-driven. Seoul colder than Busan
- Cold snaps can hit −10 to −18 °C. Down jackets, not coats
- Hotteok and bungeoppang carts are winter-only — many shut in summer. This is your season for them
- Strawberry and citrus desserts peak in Korean winter — fruit mochi and strawberry cakes are at their best now
- 1 Jan: restaurants and shops mostly open, unlike Japan. Museums and attractions keep their own schedules
- Lunar New Year is 6–9 Feb — outside your window, so no mass closures to plan around
- Covered markets are the winter answer: Gwangjang, Jagalchi, Gukje — warm, cheap, dense
- The Gwangalli drone show runs Saturdays and is weather-dependent — confirm it's on
- Every XHS-sourced item came via secondary sources, not Xiaohongshu directly. Verify hours on Naver Map — Google Maps is unreliable in Korea