Cost per person
Fixed, bookable costs first. Flights excluded — the fare isn't in your email.
- Flights are S$584.04 per person — found on the receipt
- Fixed costs excluding flights: S$877.92
- Fixed plus flights: S$1,461.96
- Add food and shopping at a normal rate: ≈S$2,232 per person
- Against your S$1,500 ceiling — over before a single meal
Fixed — unavoidable once booked
Fixed — the three things you named
What's left for food, if you hold S$1,500
- Fixed costs plus the actual airfare come to S$1,461.96
- That is already over S$1,500 with zero food spent
- So either the ceiling is flights-excluded, or it needs raising to ~S$2,100
- S$61/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, so this is fixed. Find the fare and the budget picture firms up
- Shopping — the only large discretionary line. Cap it or the budget has no meaning
- Busan Pass S$62 — skip it and do free markets instead. Covers most of the Busan gap
- 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
- 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 ~19:30 for a 22:55 departure
30 December — getting to Busan
- Land ICN 10:10, out of the terminal ~11:15
- AREX to Seoul Station — ≈43 min
- 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. All times are Korean local time (KST, UTC+9). Times are targets, not appointments.
- 09:00 marks are the start time for that block, not a hard schedule
- Anything with a "book" tag should be reserved ahead — see the Bookings tab for prices
- Day 1 and the last day are travel days; don't over-plan either
- Sunset is before 18:00, so outdoor things belong in the morning
Busan
Wed 30 Dec → Mon 4 Jan · 5 nights · Toyoko Inn Haeundae 2
- Toyoko Inn Haeundae 2 is in the beach district
- Jagalchi, Gukje Market, Gamcheon and Busan Station are all 40–60 min west
- So keep Haeundae days together and batch the west side into one long day
- Zig-zagging across Busan eats hours you could spend eating
- 02:55 Depart Singapore on TR842 — overnight flight
- 10:10 Land Incheon T1
- 11:15 Immigration, baggage, customs — allow an hour in winter peak
- 12:20 AREX all-stop to Seoul Station, 59 min, ₩4,750 AREX
- 13:30 Transfer inside Seoul Station to the KTX platforms — it is a walk, allow 20 min
- 14:10 KTX Seoul → Busan, 2h 30m, ₩59,800 Korail
- 16:40 Arrive Busan Station, subway Line 1 to Haeundae
- 17:40 Check in at Toyoko Inn Haeundae 2, drop bags
- 18:30 Haeundae beach — 5 min from the hotel. First look, then dinner nearby
- 20:30 New Year's Eve — beachfront places are crowded and marked up. Book dinner if you want somewhere specific
- 10:00 Haeundae Blueline Park sky capsule — the coastal photo ride. Book ahead, sells out Blueline Park
- 12:00 Beach train back, or walk the coast path
- 12:45 Lunch at Haeundae Traditional Market (Gunam-ro) — fishcake, kimbap, ssiat hotteok
- 14:30 Busan X the SKY — observatory, ₩27,000, on the Busan Pass. Longest views in Busan
- 16:30 Dongbaekseom boardwalk — camellias are in season, walkable from the hotel
- 18:00 Dinner in Haeundae
- 21:00 Gwangalli Beach for New Year — Gwangan Bridge lights. Note the drone show is Saturdays only
- New Year's Day is a Korean public holiday — but unlike Lunar New Year, restaurants and shops mostly stay open
- 11:00 Slow start. Spa Land Centum City — the strong cold-weather pick, Korea's biggest jjimjilbang
- 15:00 Centum City / Shinsegae — shopping if you want it, or back to the beach
- 18:30 Dinner. Markets will be busy today, not shut — a good food day
- Batch the whole west side into today — it is 40–60 min each way from the hotel
- 09:30 Subway to Jagalchi Market — Korea's biggest fish market. Pick your fish, eat it upstairs
- 11:30 Gukje Market + BIFF Square — adjacent. The seed hotteok here is the single most-recommended Busan food
- 14:00 Gamcheon Culture Village — pastel hillside, Little Prince viewpoint. Steep, wear grip
- 17:00 Gwangalli Beach — bridge lit up at night, and tonight is the Saturday drone show
- Whichever side you did not finish — or a deliberate slow café day
- 10:30 Dalmaji Hill cafés — panoramic sea views between Haeundae and Songjeong
- 13:00 Cheongsapo — fishing-village café strip. Sit on a glassed floor, not the rooftop, in winter wind
- 17:00 Good slot for anything the weather forced you to move
- 09:00 Check out, walk to Haeundae subway
- 10:30 KTX Busan → Seoul, 2h 30m Korail
- 13:10 Arrive Seoul Station, subway to Myeongdong / Chungmuro
- 14:00 Check in at Myeongdong Merlin Hotel, reset
- 18:00 Myeongdong evening — street food, no reservations. The area is fine to stay in; the street food is tourist-priced, so treat it as a wander rather than dinner
- Half-day only. Do not over-plan today.
Seoul
Mon 4 Jan → Sat 9 Jan · 5 nights · Myeongdong / Chungmuro
- Gyeongbokgung closes every Tuesday — and 5 Jan is a Tuesday
- Beginner snowboard lessons run Mon/Wed/Fri only — Thursday is ski-only
- You asked for Lotte World and skiing not to be back-to-back
- The schedule below satisfies all three. One adjacency remains — see the note at the end
- 09:30 Jamsil Stn, Line 2/8, Exit 4 — underground walkway straight into the park
- 10:00 Lotte World + school uniform. Collect paper tickets at the Group Ticket Counter first — they reject mobile e-tickets Klook
- 13:00 Lunch inside the park or at Jamsil
- 14:00 Back in for the afternoon. It is the world's largest indoor park — the reason it works on a cold Tuesday
- 18:30 Back to Myeongdong for dinner
- 09:30 Hanbok rental near the palace — ₩15,000–20,000 for two hours. Shops cluster on the streets around Gyeongbokgung
- 10:30 Gyeongbokgung — wearing hanbok gets you in free, saving ₩3,000 each. Time it around the guard-changing ceremony
- 12:30 Tosokchon Samgyetang — ginseng chicken, right by the palace. Long queue, worth it in the cold
- 14:30 Bukchon Hanok Village, then Ikseon-dong hanok alleys for cafés
- 18:00 Han River — Yeouido or Ttukseom. Convenience-store ramyun by the water, winter lights on the bank
- This day is the buffer. It is why Lotte World and skiing are not back-to-back
- 06:30 Meet the tour pickup — Euljiro 1-ga / Namsan car park, walkable from your hotel Ski tours
- 07:00 Coach departs for Elysian Gangchon — about 1h 15m each way, the closest resort to Seoul
- 09:30 Arrive, collect equipment and clothing
- 10:30 Beginner lesson. Thursday is ski-only — snowboard lessons are Mon/Wed/Fri
- 13:00 Lunch, then free skiing on the beginner slope
- 17:00 Return equipment, coach back
- 19:30 Back in Myeongdong. Eat something hot and go to bed
- Bring cash: helmet ₩10,000 mandatory, plus goggles, gloves and pads — budget ₩35,000–50,000
- 07:00 Depart on the Nami Island day tour — pickup at Hongik, Myeongdong or Dongdaemun KKday 8974
- 09:30 Nami Island — tree-lined avenues, and snow if you are lucky
- 12:00 Second stop, depending on your bundle — Garden of Morning Calm, 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. Full day — roughly 10–12 hours door to door
- 10:00 Check out, leave bags at the hotel
- 10:30 Free morning — Namdaemun Market or a last café. Good slot for anything weather moved
- 16:30 Collect bags
- 17:15 Subway to Seoul Station, then the AREX all-stop to Incheon — 59 min, ₩4,750
- 18:30 Arrive Incheon T1 — 3h 25m before departure. Note the AREX express needs its own ticket and does not take a transit card
- 22:55 Depart TR873
- 00:35 Transit Taipei (Sat into Sun)
- 01:50 Depart Taipei
- 06:30 Land Singapore — Sun 10 Jan
- Lotte World (5th) and skiing (7th) are separated by the 6th, as you asked
- But skiing and Nami Island are back-to-back — the 7th and 8th
- Three full-day tours in five usable days means two must touch somewhere
- Ways out: drop one tour, or keep the 8th free and move Nami to the 3rd in Busan — but Nami is a Seoul-side trip, so that does not work
- Realistically: drop one, or accept one tired evening
Cost math
Every combination of the three decisions, costed in won and solved exactly. Not a summary — the actual arithmetic.
The three decisions
- Seoul Climate Card — 5-day short-term pass, ₩15,000. You already own the card, so there is no card fee
- K-Tour Pass — ₩15,000, gives 40% off the leg to Busan, capped at ₩24,000, plus one free attraction
- Busan Pass — five options: none, BIG3 ₩45,000, BIG5 ₩65,000, 24H ₩55,000, 48H ₩85,000
What the model assumes
- Seoul: 12 subway rides over five days at ₩1,550 — your ski and Nami days include transport, so this is modest
- Busan attractions you actually want: Lotte World Busan ₩47,000, X the Sky ₩27,000, Spa Land ₩26,000, Haeundae Beach Train ₩12,000
- Pay for all of those plus the capsule individually and it costs ₩142,000 — that is the baseline every pass is measured against
- The Sky Capsule is not on the Pass's official free list — only the Beach Train is — so it is costed as paid, ₩30,000
- The K-Tour's one free attraction is costed at its best possible use — the most expensive wanted item the Busan Pass does not cover
- Time-limited passes can only cover what fits in the window: 3 attractions in 24h, 5 in 48h
The four routes, each with its own best Busan Pass
All 20 combinations, cheapest first
- CC KT 24H → 192,680 ₩ = S$183.50 best
- –– KT 24H → 196,280 ₩ = S$186.93
- CC KT 48H → 210,680 ₩ = S$200.65
- –– KT 48H → 214,280 ₩ = S$204.08
- CC KT BIG5 → 216,680 ₩ = S$206.36
- –– KT BIG5 → 220,280 ₩ = S$209.79
- CC KT none → 220,680 ₩ = S$210.17
- CC KT BIG3 → 223,680 ₩ = S$213.03
- –– KT none → 224,280 ₩ = S$213.60
- –– KT BIG3 → 227,280 ₩ = S$216.46
- CC –– 24H → 231,600 ₩ = S$220.57
- –– –– 24H → 235,200 ₩ = S$224.00
- CC –– 48H → 249,600 ₩ = S$237.71
- –– –– 48H → 253,200 ₩ = S$241.14
- CC –– BIG5 → 255,600 ₩ = S$243.43
- –– –– BIG5 → 259,200 ₩ = S$246.86
- CC –– BIG3 → 262,600 ₩ = S$250.10
- –– –– BIG3 → 266,200 ₩ = S$253.52
- CC –– none → 276,600 ₩ = S$263.43
- –– –– none → 280,200 ₩ = S$266.86
So — do you still buy the Busan Pass with the K-Tour?
- The K-Tour's attraction list overlaps the Busan Pass list heavily — Lotte World Busan and Songdo Marine Cable Car appear on both
- So if you hold both, the K-Tour's free entry is spent on the one thing the Pass does not cover — the Sky Capsule
- That means the K-Tour is worth buying for the KTX discount alone: ₩23,920 back for ₩15,000 out
- And the Busan Pass still saves ~S$27 per person against paying for the same attractions individually
- They are not substitutes. One discounts the train, the other covers the attractions
The optimal combination
- 24H wins on the arithmetic by ₩18,000 over 48H — but only if you cram three paid attractions into one 24-hour window
- Lotte World Busan is far east at Gijang; X the Sky and the Beach Train are Haeundae; Spa Land is Centum City. That is a lot of ground for one day
- If you would rather spread them out — which your five nights allow — 48H costs ₩18,000 more and covers everything comfortably
- Either way the pass is worth it. The 24H/48H choice is about pace, not money
Bookings
Each of these has a trap that costs money if you miss it.
Lotte World
- 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 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
- Every live listing is still 2025–26. The 2026–27 season opens around 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.
- 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 ₩35,000–50,000 (S$33–48) 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: a 5-day pass charged on 5 Jan, covering 5–9 Jan. That is about ₩23,350 of rides and the airport train for ₩15,000
- Net gain roughly ₩8,000 (S$8) per person — small, but it costs you nothing extra now
- Charge it on the 5th, not before. Validity starts the day you charge and you cannot charge in advance
- 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 ₩59,800, so 40% back is about ₩23,900 — the pass pays for itself on that one leg
- 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 5 Jan in Seoul, not on arrival — the clock starts when you charge it
Busan Pass — conditional
- Time-limited passes start counting on first attraction entry — a 48h pass covers 2 days, not 5
- BIG5 is quantity-limited and valid 180 days, so it isn't time-pressured
- Break-even: X the SKY + Sky Capsule + Spa Land = ₩75,000 vs 48h at ₩85,000 → loses ₩10,000
- Lotte World Busan + X the SKY + Spa Land = ₩102,000 → saves ₩17,000
- Physical 48h cards stopped being sold on 10 Oct — mobile only now
- The physical card doubles as a transit card. Mobile does not
- Exchange the pass for a real ticket at each attraction's counter
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.
- Seoul's big NYE events are at Bosingak (Jonggak), DDP and Lotte World Tower
- You're in Busan 30 Dec – 4 Jan, so you miss all of them
- Your NYE is Gwangalli — bridge lights, weekend drone show, beach bars
- 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 – 4 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
- 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 — take a taxi), 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.
See
- 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. Folds into a Mipo–Cheongsapo day IG
- Dongbaekseom boardwalk — walkable from your hotel, camellias in season RD IG
Seoul
4 – 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
See — what it actually looks like
Photos from Wikimedia Commons, for orientation.
See
- 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+. Locals instead point to Millak fish centre at Gwangalli
- 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