TL;DR — 3 things to know about island ferries for foreigners
- Official Korean ferry sites reject foreign cards. The booking systems use Korean bank card verification. Don't waste time trying different cards on the official sites — use Klook or Trazy instead, which are specifically designed for foreign visitors.
- Book Ulleungdo 2–3 weeks ahead in summer. Summer peak (July–August) sees the ferry sell out far in advance. Klook sells these tickets with a $5–$10 service fee — worth it to secure your spot.
- Weather can cancel ferries for 2–3 consecutive days. Always build buffer days at the end of your island visit. If you have a flight home the day after returning from Ulleungdo, you're taking a real risk.
⚠️ Weather Buffer — Critical for Ulleungdo
Ulleungdo ferries operate in sea conditions only. High waves frequently cancel departures with no advance warning. Cancellations of 2–3 consecutive days are common in winter and typhoon season (August–September).
Never plan to leave Ulleungdo the day before a flight home. Build at least 1–2 buffer days into your schedule. This applies to Hongdo as well — both are remote islands with real weather exposure.
Never plan to leave Ulleungdo the day before a flight home. Build at least 1–2 buffer days into your schedule. This applies to Hongdo as well — both are remote islands with real weather exposure.
Korean Island Ferry Route Guide
Main island ferry routes and booking methods for foreigners.
| Island | Departure Port | Travel Time | Foreigner Booking | Advance Booking |
|---|---|---|---|---|
| Ulleungdo | Pohang (경북) Gangneung/Mukho (강원) |
~2 hrs 50 min (Pohang, fast ferry) | Klook, Trazy, on-site cash | 2–3 weeks (summer) |
| Hongdo (홍도) | Mokpo (전남) | ~2.5–3 hours (Mokpo) | Trazy packages, on-site cash | 3–4 weeks (summer) |
| Jeju Island | Mokpo, Wando, Busan | 4–13 hours (slow/fast) | Klook, on-site | 1–2 weeks (most seasons) |
| Baengnyeongdo | Incheon | ~4 hours | On-site only | 1 week |
Method 1: Klook (Recommended)
The most reliable method for foreigners — accepts foreign cards, confirms tickets in advance.
1
Search Klook for your route
Open klook.com or the Klook app. Search "Ulleungdo ferry" or "ferry Korea island." Select departure port — Pohang for south route or Gangneung/Mukho for north route. Both arrive at Ulleungdo Dodong Port.
2
Select date and passenger count
Choose your departure date. Select number of adults (and children if applicable). Some listings require seat class selection — standard economy is fine for 2.5–3 hour crossings. Check availability calendar.
3
Pay with foreign card
Klook accepts Visa, Mastercard, PayPal, Apple Pay, and Google Pay. The service fee adds approximately $5–$10 USD per ticket over the face value. This is the cost of using a foreigner-friendly platform. Confirm and receive booking voucher by email and in the app.
4
Get to the departure port with time to spare
From Seoul to Pohang: KTX ~2h10m. From Pohang KTX station to ferry terminal: taxi ~15 min (₩10,000–₩15,000). Arrive at the ferry terminal at least 90 minutes before departure for voucher exchange and boarding.
5
Exchange voucher for boarding pass at terminal
At the ticket window, show your Klook voucher on your phone + your passport. Staff exchange it for a physical boarding pass. Board 20–30 minutes before departure through passport control (standard procedure for all island ferries).
"Tried the Sseaspoville website for Ulleungdo ferry and my Mastercard kept failing. Switched to Klook and it worked in 2 minutes. The extra $8 service fee was completely worth not having to figure out the Korean booking system."
r/koreatravel · score 267 · June 2025
Method 2: On-Site Purchase at Terminal
Walk-up tickets — works but risky in peak season. Cash recommended.
✓ Bring Korean cash (KRW) for on-site purchase
Terminal ticket windows increasingly accept foreign cards at the physical terminal, but acceptance is inconsistent. Cash is always accepted. Withdraw ₩50,000–₩100,000 at a Global ATM before heading to the port — Pohang and Mokpo both have ATMs near the ferry terminal.
✓ Arrive 90 minutes before departure
On-site tickets are sold first-come-first-served on the day. For non-peak season on weekdays, this is usually fine. For summer weekends and Korean holidays, the ticket window may be sold out before you arrive. If relying on on-site purchase during peak season, arrive 2+ hours early.
Bring your passport. All Korean island ferries require passport presentation for foreigners at the ticket window. The boarding pass is registered to your name and passport number. This is security procedure for all domestic island ferry routes — not specific to foreigners.
Common Issues — Fixes
FAIL "Klook doesn't show my preferred date or route"
Klook's listing may not cover all dates or routes. Check Trazy (trazy.com) as an alternative — they list some island ferry packages. If neither platform has your date, contact local travel agencies in the departure city (Pohang for Ulleungdo, Mokpo for Hongdo). Local agents can book on your behalf via the Korean system for ₩5,000–₩10,000 fee.
FAIL "Ferry was cancelled for weather — what now?"
If you're at the port: wait for the next departure announcement. Cancellations often lift by the next morning if conditions improve. Klook and Trazy both offer rebooking or refund for weather cancellations — contact their in-app support with the cancellation notice. If you're stranded on the island: your accommodation will help monitor ferry status; most island guesthouses are experienced with this.
Frequently Asked Questions
Korean ferry booking sites use payment gateways integrated with Korean banking identity verification. Foreign-issued Visa and Mastercard often fail because they're not registered in the Korean card verification system. This is a systemic gateway issue, not a problem with your specific card. The solution is to use Klook or Trazy which have international payment systems.
Three methods: (1) Klook — search 'Ulleungdo ferry,' select departure port, pay with foreign card, exchange voucher at terminal. Adds ~$5–$10 service fee. (2) On-site at the terminal — arrive 90+ minutes early with cash and passport. (3) Local travel agency near the terminal — books on your behalf for ₩5,000–₩10,000 fee. Klook is the most reliable for advance planning.
Peak season (July–August, Korean holidays): 3–4 weeks in advance. Shoulder season (May–June, September–October): 1–2 weeks. Off-season (November–March): a few days, but weather cancellations are more common. Always build 1–2 buffer days at the end of your island stay for potential weather cancellations.
Klook and Trazy offer full refund or rebooking for weather cancellations — contact their in-app support with the cancellation notice. For on-site purchases: refund at the same ticket window. If stranded on the island: your accommodation will monitor ferry status. Have travel insurance that covers trip disruption for peace of mind on remote island itineraries.
KTX from Seoul Station to Pohang takes approximately 2 hours 10 minutes, with multiple daily departures. From Pohang KTX station to Pohang passenger ferry terminal: take a taxi (~15 minutes, ₩10,000–₩15,000) or local bus. Alternatively, take KTX to Gangneung (2 hours) and depart from Gangneung/Mukho port — the north route to Ulleungdo.
Hongdo (in South Jeolla province) departs from Mokpo. It's a national park with strict visitor limits — summer books up weeks ahead. Options: Trazy sometimes lists Hongdo as part of tour packages. Otherwise, on-site at Mokpo Coastal Passenger Terminal with cash + passport (arrive 2+ hours early in peak season). Also note: Hongdo has very limited accommodation — pre-book your overnight stay before worrying about the ferry.