Most foreign visitors decode Seoul's subway within a day. The bus system? That usually takes a week — and only because someone finally explains that the colors are not decorative. A red bus and a green bus are not doing the same job with different paint. They cover completely different geographies, run at completely different speeds, and cost completely different amounts. Once that clicks, riding buses in Korea suddenly feels less like a gamble and more like reading a map.
This guide walks through what each color actually means, how to read a Korean bus route number like a local, whether transfers really are free (they mostly are, with a catch), how the rules shift outside Seoul, and a quick FAQ for the questions foreigners ask most often.
- The color system: what red, blue, green, and yellow actually mean
- How Seoul's bus numbers reveal where the bus is going
- Fares, T-money, and the 30-minute transfer trick
- A real ride: what boarding a Korean bus actually looks like
- Outside Seoul: Busan, Daegu, and rural buses
- Warnings and rookie mistakes
- Frequently asked questions
The color system: what red, blue, green, and yellow actually mean
Seoul's city buses are operated under a quasi-public system managed by the Seoul Metropolitan Government, and since the 2004 reform, every bus wears one of four official colors. According to the Seoul Metropolitan Government's transport division, each color corresponds to a specific route class — not a route number, not a company, but a function.
Red — Gwangyeok (광역) / Rapid Express
Red buses are the express commuter buses that shuttle between downtown Seoul and the surrounding Gyeonggi Province (경기도). They use highways, skip most local stops, and are the fastest way to reach cities like Suwon, Yongin, or Goyang without paying for a KTX ticket. Route numbers are almost always four digits and start with 9. Fares are the highest of the four categories.
Blue — Ganseon (간선) / Trunk
Blue buses are the arteries of Seoul. They run long distances across the city itself, usually along dedicated median bus lanes so they don't get stuck in car traffic. Think of them as the "main highway" version inside Seoul's borders. Route numbers are three digits.
Green — Jiseon (지선) / Branch, and Maeul (마을) / Village
Here's where things split. Large green buses are branch buses that connect residential neighborhoods to nearby subway stations or major bus hubs — short-distance, dense stop patterns, four-digit numbers. The small green buses, however, are the maeul (마을, "village") buses. These are the tiny ones that squeeze through hilly back-alleys nobody else can reach, usually with two- or three-digit numbers. They're the reason foreigners living on top of Seoul's hills don't have to walk 25 minutes to the subway.
Yellow — Sunhwan (순환) / Circulation Loop
Yellow buses run short circular loops around specific business, tourist, or shopping districts. Most yellow routes have quietly been discontinued over the past decade; the only ones still operating are the three Namsan (남산) loop buses that circle Seoul's central mountain — very useful if you're heading to N Seoul Tower.
How Seoul's bus numbers reveal where the bus is going
Seoul is one of the very few large cities on earth where a bus route number is actually a coordinate. Each digit means something. Once you decode it, you can guess the direction of a bus without pulling out your phone.
The city is split into eight numbered zones, from 0 (central Seoul — Jongno, Jung-gu, Yongsan) out to 7 (Eunpyeong, Mapo, Seodaemun, extending to Goyang and Paju). For trunk and branch buses:
| Digit position | What it tells you |
|---|---|
| 1st digit | The zone the bus starts from |
| 2nd digit | The zone the bus ends at |
| Remaining digits | Individual route ID within that pair |
Real example: bus 272 is a blue trunk bus starting in zone 2 (Dongdaemun / Jungnang area) and ending in zone 7 (Mapo / Seodaemun). The final "2" just identifies which of the 2→7 routes it is. Bus 402? Starts in Gangnam-Seocho (zone 4), ends in central Seoul (zone 0). You can literally guess the destination from the number alone.
For red buses (rapid), the first digit is always 9, and the second digit indicates where the route begins inside Seoul. A 9401 bus, for example, starts in area 4 (Gangnam) and rockets out to Bundang. Yellow circulation buses use a single digit indicating which zone they loop around. If you're staying near a foreigner-heavy neighborhood, the Yongsan vs Pangyo vs Seongsu Neighborhood Guide pairs nicely with this — knowing which zone you live in makes the bus numbers instantly meaningful.
Fares, T-money, and the 30-minute transfer trick
As of 2026, Seoul's base fares (paid with a T-money card) look like this:
| Bus type | Base fare (T-money) | Approx. USD |
|---|---|---|
| Blue (Trunk) | 1,500 KRW | ~$1.10 |
| Green (Branch) | 1,500 KRW | ~$1.10 |
| Green (Maeul / Village) | 1,200 KRW | ~$0.90 |
| Red (Rapid Express) | 3,000 KRW+ | ~$2.20+ |
| Yellow (Circulation, Namsan) | 1,400 KRW | ~$1.05 |
Fares increase for distances over 10 km (~6.2 miles), especially on red buses. Paying in cash costs about 100 KRW more per ride and skips the transfer benefits entirely, which brings us to the actually useful part.
Two conditions people forget: you must tap out when leaving the bus, and you cannot transfer to the same route number in the same direction (the system treats that as fare evasion and charges you again). Miss the tap-out and the system assumes you rode to the last stop — you'll be quietly overcharged and lose the discount.
A real ride: what boarding a Korean bus actually looks like
Picture the scene. You're standing at a stop in Hongdae. Two buses roll up — a blue 273 and a green 7013. Both list your destination on the LED sign. Which do you take?
In practice, if you're going a long way across the city, the blue 273 is faster because it uses the median bus lane. The green 7013 will stop more often and detour into side streets. Both work; the blue one gets you there with fewer stops.
Boarding steps most first-timers fumble:
- Board through the front door. Tap your T-money card on the reader next to the driver. Wait for the "beep" — one beep confirms payment.
- Grab a handrail immediately. Korean bus drivers accelerate before you sit down. This is not an exaggeration. In practice, most foreigners learn this after one hard lurch into a stranger's shoulder.
- Press the red stop button mounted on poles and near seats before your stop. The driver won't stop otherwise.
- Exit through the rear door and tap your card again on the reader by the exit. This tap-out is what unlocks the transfer discount.
The green village buses are the ones most likely to take you somewhere Google Maps calls "walking distance" but actually involves a 12% incline. If your Airbnb is up one of those hills, the maeul bus is your friend. On that note, if you're planning to explore Dongmyo's back alleys, the neighborhood is a good example of where a maeul bus + subway combo beats an expensive taxi.
Outside Seoul: Busan, Daegu, and rural buses
The four-color, zone-based system is a Seoul specialty. It does not carry over to the rest of the country in the same neat way, though other big cities borrow parts of the logic.
| City | Color coding? | Route-number logic? |
|---|---|---|
| Busan (부산) | Yes — but different meanings (급행 express, 일반 regular, 마을 village, 심야 night) | Partial — regional numbering, less strict than Seoul |
| Incheon (인천) | Yes — blue, red, green, similar concept | Similar zone logic, but zones differ |
| Daegu (대구) | Limited — mostly by route type (급행 / 순환 / 간선 / 지선) | Yes, but Daegu-specific zoning |
| Gyeonggi Province (경기도) | Uses red for intercity express into Seoul | Follows regional, not Seoul, zoning |
| Small cities / rural counties | Rarely color-coded | Local numbering — often based on village names |
The safest bet outside Seoul is to stop guessing and open the Naver Map or Kakao Map app — both are in English, both know every rural route, and both will tell you the color, the number, and the exact minute the next bus arrives. Google Maps, honestly, still has patchy transit data for Korea and is not recommended for buses.
Warnings and rookie mistakes
Frequently asked questions
Can I use my T-money card in every Korean city?
Yes. T-money works nationwide — Seoul, Busan, Daegu, Daejeon, Gwangju, and pretty much every regional city bus and subway. The transfer discount rules, however, are set by each local government and vary slightly. Seoul is the most generous.
Is the transfer between a red bus and a subway free?
Not fully free. Because red buses have higher base fares, transferring from a red bus to the subway usually costs the fare difference. Transfers within the same fare tier (blue↔subway, blue↔green) are free within the 30-minute window.
Can two people share one T-money card?
Technically yes for payment, but you'll lose transfer discounts because the system reads it as one continuous rider. Every person should carry their own card if you want the discount to apply.
Do Korean buses have English announcements?
All major routes in Seoul, Busan, and Incheon announce upcoming stops in Korean, English, Chinese, and Japanese — usually in that order. Rural routes may only announce in Korean, so use a map app with the "arrival alert" feature turned on.
What's the difference between a green branch bus and a green village (maeul) bus?
Size and route length. Branch buses are full-sized and follow longer routes with three- or four-digit numbers. Village (maeul) buses are noticeably smaller, run short loops in hilly residential neighborhoods, and have shorter numbers (often two digits like "01" or "03"). Village bus fares are also slightly cheaper — 1,200 KRW vs 1,500 KRW.
Can I pay with a credit card directly on the bus?
Foreign credit cards generally do not work at the bus terminal reader. You need either a T-money-compatible card, a Korean-issued transit-linked credit card, or cash. Some newer options like WOWPASS and Namane Card work identically to T-money for tourists.
Do buses run 24 hours in Seoul?
No. Most routes stop between 23:00 and 00:30. Seoul does operate N-buses (Night buses) — nine numbered routes prefixed with "N" running roughly midnight to 05:00. Fare is a flat 2,500 KRW (~$1.85). Very useful after a late night in Hongdae or Gangnam.
How early should I arrive at the stop for a rural bus?
Ten minutes early, minimum. Rural drivers often depart a minute or two before the scheduled time if they see no one waiting. This is the mistake that leaves travelers stranded in the countryside every year.
Final Thought
Here's the thing nobody warns you about Korean buses: the color of the bus tells you more than half the signs at the stop. A red bus is not "just a bus that happens to be red." It's a highway-cruising express that skips your neighborhood entirely and hurls you toward Gyeonggi Province at 90 km/h. A green mini-bus, meanwhile, will wind through six back alleys before it finds the subway station. Confuse the two and your evening dinner reservation is now a suggestion.
Most first-timers panic at the four-digit numbers. Don't. That first digit is basically a GPS pin. A bus starting with "4" is telling you loud and clear that it's coming from or heading to Gangnam-Seocho territory. A "7"? Mapo, Eunpyeong, and out toward Goyang. Once you crack that pattern, half of Seoul's map decodes itself.
Heads-up on transfers: tap in, tap out. Every single time. Skip the tap-out on the bus and the system quietly assumes you rode to the last stop — killing your 30-minute free transfer and charging you a "distance penalty" you'll only notice next week when you check your card balance and wonder where 3,200 KRW went.
Outside Seoul the logic bends. Busan and Daegu run their own color rules, and rural counties often have exactly one bus that shows up when it feels like it. Check the app, not your instincts.
Red for far, blue for long, green for local, yellow for loops. Memorize that one line and you've beaten 80% of tourists at their own game.