It was a Friday night in Gangnam, somewhere past one in the morning, and I had my hand half-raised to flag a cab before I even noticed the driver was already shaking his head at me through the windshield. He hadn’t stopped. He hadn’t rolled down the window. He’d just looked at me, looked at the group of four behind me, and kept driving.
Three more taxis did the same thing over the next twenty minutes. I remember standing there thinking: I have lived in this country for years, I know exactly where I’m going, and I still can’t get a cab to take me eight minutes down the road. That was my real introduction to seungcha-geobu (승차거부), and it’s one of those small daily frictions in Korea nobody warns you about until you’re on a curb at 1:40 a.m. wondering if you’re walking home instead.
Seungcha-geobu literally translates to “boarding refusal,” and it describes exactly what it sounds like: a taxi driver declining to pick you up, or pulling over, hearing your destination, and driving off without you. It happens most often late at night, in areas where short, low-fare trips are common, and it happens to Koreans just as much as it happens to foreigners — which surprised me the first time a Korean friend told me she’d had the exact same experience outside a bar in Hongdae. I’d assumed, wrongly, that this was some kind of foreigner tax. It isn’t. It’s a pattern baked into how late-night taxi driving pays in this country, and once you see the money behind it, the whole thing gets a lot less personal.
Why drivers do this in the first place
A taxi driver working a Friday or Saturday night shift is trying to squeeze as much money as possible out of a limited number of hours, and every fare is a bet on whether it’s worth the traffic and the wait for the next pickup. A three-minute ride to an apartment complex two blocks away, paid at the metered minimum — around 4,800 won as of the current base fare in Seoul — is a bad bet next to a rider heading out to Bundang or Ilsan who’ll run up thirty or forty thousand won on the meter over half an hour. So when a driver slows near a knot of people outside a club in Itaewon or a noraebang exit in Sinchon, he’s doing quick math in his head: distance, direction, time of night, likely traffic. If the math doesn’t work, he doesn’t stop, or he stops and asks where you’re going before deciding whether to actually unlock the doors. That’s the moment refusal really happens — not before you get in, but right at the window, when your destination gets vetoed like a loan application that didn’t clear.
Some of it is structural too, not just a driver being choosy. The hours between roughly midnight and 4 a.m. have long overlapped with driver shift changes and a general thinning of the available taxi pool, right as bar and club crowds are spilling onto the sidewalk. Fewer cars chasing more riders means drivers can afford to be picky, and picky is exactly what you get. Add in that a lot of drivers are older men working long, exhausting shifts, and a short, low-paying, occasionally rowdy late-night fare starts to look like more trouble than it’s worth. None of this makes it legal. It just makes it understandable, which, oddly enough, made me a lot less angry about it once I actually understood why it kept happening to me and not, say, at 4 p.m. on a Tuesday.

The fix that actually works: stop hailing, start booking
The single biggest change to my own late-night routine here has been almost entirely giving up on street hailing in favor of Kakao T, which by most estimates handles well over 90% of app-based taxi bookings in Korea at this point — it’s less “an app you could use” and more “the default way most people in this country get a cab now.” The reason it solves the refusal problem so cleanly is structural: you enter your destination before a driver ever lays eyes on you standing there. He accepts or declines the trip based on the address on his screen, not based on sizing up you and your friends on the curb and guessing whether you’re a good fare. Because the destination and estimated cost are locked in digitally, a driver backing out after accepting is a visible, penalizable act inside the platform itself — a genuinely different situation from someone just never stopping for you on the street in the first place. It’s not airtight; I’ve had a handful of Kakao T drivers cancel right after accepting once they clock that the ride is short. But it’s a dramatic improvement over standing there getting passed over car after car with no record of any of it.
A tip that took me embarrassingly long to figure out: switch the app’s display language to English in Settings if your Korean reading isn’t fluent, but still paste the destination in Korean script rather than typing the English name, since that’s what actually routes correctly and what the driver sees clearly on his end. I usually pull the Korean address straight off Naver Map or Kakao Map, copy it, and paste it into Kakao T instead of typing anything by hand. Add a payment card in advance too, so you’re not fumbling with cash or a card reader when you finally get where you’re going, which matters more than it sounds like at 2 a.m. when all you want is to be inside your apartment. If you don’t have a Korean phone number, you can still register using a foreign number through the country-code dropdown, and there’s a “pay to driver” option built in for anyone without a linked Korean bank account.
Yes, it’s illegal — the enforcement is just uneven
Boarding refusal has been illegal in South Korea for years. Under the Passenger Transport Service Act, refusing a passenger without a legitimate reason is a punishable offense, and drivers caught doing it face fines that have historically run around 200,000 won — roughly $150 — for a first offense under stricter local ordinances, with repeat violations risking suspension or even revocation of their license. Compare that fine to what a driver actually loses by taking a short 4,800-won fare instead of skipping it for a longer one, and you start to see why some drivers decide the math is still worth the risk, especially on a night when enforcement feels unlikely.
And enforcement really is the weak link here. Seoul has run periodic crackdowns, stationing plainclothes inspectors near nightlife hubs like Gangnam Station, Hongdae, and Itaewon specifically to catch drivers refusing short or “inconvenient” trips, and the city has also rolled out simplified QR-code reporting so tourists and residents can flag a refusal on the spot, plus coordinated checks around Gimpo and Incheon airports targeting drivers who prey on people who don’t know the going rate. Dozens of drivers get caught and fined in these sweeps every year. The catch is that this presence is concentrated in bursts — a crackdown week here, a holiday push there — rather than a constant, city-wide watch every night. A driver who waves you off on a quiet street far from any inspector, on a random Tuesday, isn’t likely to face any consequence at all, which is exactly why I stopped relying on the law to solve my Friday-night problem and started relying on an app instead.

Where and when it’s worst
If you want to know exactly when to brace for this, it’s less about the day of the week and more about a fairly narrow window: roughly 11:30 p.m. to around 3 a.m. on Friday and Saturday nights, in the neighborhoods where drinking crowds concentrate. Gangnam Station’s exits, the main strip through Hongdae, and Itaewon’s clubbing streets are the three I’d flag first from personal experience, closely followed by Sinchon and around Konkuk University on weekend nights when university crowds pour out. What ties these places together isn’t really the neighborhood itself — it’s the combination of lots of short local trips, lots of visibly drunk people, and a taxi pool thinning out right as demand spikes. I’ve genuinely never had a refusal issue hailing a cab from a quiet residential street at 4 p.m. on a Tuesday; the pattern is specific enough that once you notice it, you start planning around it almost without thinking.
You might reasonably wonder whether this is just a Seoul thing, since so much Korea content assumes the whole country runs on Seoul rules. It doesn’t, entirely. Busan’s nightlife districts around Seomyeon and Haeundae see a milder version of the same pattern, and smaller cities generally have it less because the taxi-to-demand ratio isn’t as lopsided late at night. But the underlying incentive — short fare, inconvenient direction, late hour, driver picks and chooses — holds pretty much everywhere taxis and nightlife overlap here, so it’s worth having a plan no matter which city you’re in.
Taxi etiquette that actually helps your odds
Beyond switching to an app, a few small habits have genuinely helped me. If I’m hailing on the street rather than booking, I state my destination clearly the moment the window comes down, rather than getting in first and explaining once we’re moving — drivers seem far more willing to accept once they’ve already committed to the stop, but they’ll also just wave you off before you climb in if the destination sounds like a bad trade, so moving fast when a cab does stop matters. There’s also a well-known workaround among long-term expats where you name a slightly further landmark than your actual stop — say you’re really going to a spot in the middle of Nonhyeon-dong, but you tell the driver you’re headed to the bigger intersection just past it, then correct him once you’re inside and moving. It works often enough that people keep doing it. I’ll admit I feel a little guilty every time, since it’s really just gaming the same broken incentive rather than fixing it, so I don’t love recommending it as a first resort. Keeping your voice down, not slamming the door, and not eating anything messy in the back seat is just good manners regardless — none of it prevents a refusal, but Korean drivers do remember an app rating, and a bad one from a driver you were rude to can make future Kakao T bookings slightly harder during peak hours.
To be fair to the drivers for a second, because I think foreigners rarely extend them this courtesy: this is a hard, tiring job, and a large share of drivers are unfailingly polite, run the meter honestly, and never refuse anyone. My worst seungcha-geobu experiences have clustered in a handful of specific weekend-night hours, and the rest of the time — daytime, weekdays, longer trips — I’ve had almost uniformly good rides with Korean taxis. It’s worth remembering that before writing off the whole system as hostile, because it isn’t; it’s a small number of drivers making a rational, if illegal, call during a narrow window of high-demand hours.
If you do get refused, here’s what actually helps
If you want to push back in the moment rather than just walking to the next corner, Seoul’s QR-code reporting system is the fastest route — most taxis now carry a sticker with a scannable code specifically for reporting refusals or overcharging, usually on the back of the front seat or the partition, and filing takes under a minute. Grab the taxi’s license plate number if you can, which is why I always try to note it the second a cab pulls away without me. Failing that, Seoul’s Dasan Call Center (dial 120) handles taxi complaints in multiple languages including English, and it’s a real channel rather than a dead end. In practice, though, my actual first move standing on that curb is almost always just opening Kakao T rather than trying to flag anyone down at all — filing the report matters for the system, but it doesn’t get you home five minutes faster.
Frequently asked questions
Do I need to tip a taxi driver in Korea, and does tipping more help avoid refusals? No — tipping isn’t part of taxi culture here at all, and offering extra cash on top of the meter won’t make a driver more likely to take you somewhere he’s already decided against. What actually moves the needle is booking through Kakao T so the destination is locked in before he ever assesses the trip, not a bigger tip once you’re already standing at the window.
I’m arriving late at Incheon Airport with heavy luggage and no Korean phone number yet — how do I avoid getting stuck? Register Kakao T ahead of time using your home country’s number through the country-code dropdown, since you don’t need a Korean SIM to sign up. For luggage, note that some drivers are reluctant to take large groups with bulky suitcases on short in-city hops for the same reason they refuse short fares generally, so if you’re going somewhere close after landing, it’s worth mentioning the luggage upfront in the app notes, or just budgeting for a slightly longer, more “worthwhile” route into the city rather than a quick hop.
I got refused twice in a row outside a bar in Hongdae with three friends. Did we do something wrong? Almost certainly not. A group of four heading somewhere close and easy to reach on foot from Hongdae, late on a weekend, is close to the textbook case a driver passes on in favor of a longer fare. It isn’t about you or how you look; it’s the trip itself. Switching to Kakao T and locking in the destination before a driver ever eyeballs you on the street is the most reliable fix I’ve found for exactly this situation.

None of this makes seungcha-geobu a non-issue — it’s still a genuinely illegal, genuinely annoying part of living here, and I don’t think foreigners should just shrug and accept it as “how Korea is.” But after a few years of getting waved off outside Gangnam Station often enough to stop taking it personally, my honest advice is the boring, unglamorous kind: open Kakao T before you even step outside, know the QR reporting system exists for when things go wrong, and save the old-fashioned street hail for daylight hours when none of this math applies anyway. It’s not a perfect system, but it’s a learnable one, and that’s more than I can say for a lot of Korea’s other everyday quirks.
Leave a Reply