Here is the wall, plainly: a huge share of Korea's most wanted tables — Michelin spots, the restaurants run by the chefs you saw on Netflix's Culinary Class Wars, the omakase counters with three-week waits — take reservations through one app, CatchTable. And the original CatchTable app will not let you in. It demands Korean identity verification through a Korean mobile carrier, which means no Korean phone number, no account. Full stop.
The key that opens this door is a separate app: CatchTable Global. It exists specifically for visitors, and once you know its quirks, it turns the most locked part of eating in Korea into something you can do from your sofa at home, weeks before your flight. This guide covers the whole system — setup, search, deposits, waitlists, and what to do when a restaurant isn't on it.
The two-app trap (read this first)
CatchTable ships two nearly identical apps, and downloading the wrong one is the single most common way foreigners get stuck. The local app (Korean logo and interface) requires that carrier-based ID check. The one you want is CatchTable Global — search those exact words in the App Store or Google Play and check that the listing is in English before installing. The icons look confusingly similar; the word Global is your tell.
Inside, CatchTable Global runs in English, Japanese and Chinese (with search now working in 20 languages), and it covers 8,000+ restaurants across Seoul, Busan and beyond — the same core database locals book from, wrapped for international users.
Setting up without a Korean number
Sign-up takes two minutes: choose Google, Apple, or plain email login. No Korean phone number is required — you can skip the phone field or enter your home-country number. Notifications arrive by app push and email, so nothing breaks without a local SIM.
One move worth doing immediately: register your international card (Visa, Mastercard and Amex are accepted) in the app before you need it. Popular restaurants release tables at set times and sell out in minutes; you do not want your first card charge to be the rapid-fire one your bank flags as suspicious. Registering early also gives your bank a chance to approve the Korean merchant once, calmly.
Booking, step by step
Search has one quirk you should expect: restaurant names are English transliterations of Korean, and spellings are inconsistent everywhere on the internet. If a name search comes up empty, search the neighborhood instead — Hannam, Cheongdam, Seongsu, Euljiro — and browse, or try an alternate spelling. Filters help too: date, party size, price range, cuisine, and even Michelin-starred or as-seen-on-TV lists.
On a restaurant's page, open the Reservation tab. The calendar shows available dates in black and full dates in gray. Pick date, time and party size; some places also ask for a seat type (hall, bar, private room). High-end restaurants often require you to pre-order your course menu at booking — that is normal here, not a scam. Confirm, pay the deposit if one is required, and the reservation lands in your app with a confirmation.
Deposits and Korea's no-show rules
This is the part that surprises visitors most. Korean restaurants were burned so badly by no-shows that deposits are now standard at anywhere popular. Expect roughly ₩20,000–150,000 depending on the restaurant's tier, sometimes charged per person at fine dining. The deposit is not a fee: it is either refunded after you show up or deducted from your final bill.
The rules that matter live in the cancellation policy shown before you confirm — read it every time, because each restaurant sets its own. A typical pattern is a full refund if you cancel a couple of days ahead, shrinking to partial or zero as the date approaches. If you cancel and a refund is due to a foreign card, expect it to take several business days to appear. And genuinely: do not no-show. It costs your deposit, and it is a serious cultural offense here in a way it may not be at home.
The waitlist feature (for places you can't book)
Plenty of famous casual spots — the viral bakeries, the tteokbokki lines — don't take reservations at all. For many of them, CatchTable Global has a remote waitlist: you take a digital queue number from wherever you are, then walk over as your turn approaches. It converts a 90-minute pavement wait into shopping time.
One hard rule: when the app tells you it's your turn, you need to be at the door. Miss the entry call and your spot can be cancelled automatically. Keep push notifications on, keep an eye on your queue position, and start walking early.
When the restaurant isn't on CatchTable Global
It happens: the global catalog skews toward places prepared to host foreign guests, so some local favorites won't appear. Your fallback ladder, in order: check whether the restaurant takes Naver reservations (our full guide to that system is coming next), send a short, polite Instagram DM in English — many owner-run places answer these — or ask your hotel concierge to call. Some restaurants run their queue on a different local app, Tabling, which currently has no global version; for those, the door tablet or a Korean speaker is realistically the way in.
Quick answers
Is the Global app's restaurant list the same as the Korean one? The underlying platform is the same; the Global catalog is the slice adapted for foreign users, with international payments and simplified sign-up. — Can I book for a group? Yes, party size is part of booking, but for larger groups message or call ahead to confirm seating. — What if a place shows no availability for weeks? That is often real (release windows sell out fast), but cancellations do reappear, so check back — especially a day or two before, when refund deadlines push people to cancel.
Everything above was tested and current as of the date at the top of this page. Korea's booking systems change fast — when something here stops working, it gets fixed or pulled. That is the promise this site runs on. Next key on this ring: Naver reservations and Korea's waitlist culture, explained.