🚌 City Buses: Decoding the Color Codes
Subway maps get all the attention, but plenty of Seoul — and every other Korean city — only makes sense by bus. The good news: Korean city buses are color-coded by function, so once you know what each color means, you can size up an unfamiliar bus stop in seconds.
Seoul’s Bus Colors, Explained

| Color | Type | What It Does |
|---|---|---|
| 🔵 Blue | Trunk (간선) | Long routes along major roads, connecting outer districts to downtown and subcenters |
| 🟢 Green | Branch / Village (지선/마을) | Shorter routes linking subway stations to residential neighborhoods — village buses are the smallest, most local version |
| 🔴 Red | Rapid (광역) | Seated rapid buses connecting Seoul to Gyeonggi and Incheon suburbs |
| 🟡 Yellow | Circulation (순환) | Short loops around downtown areas — genuinely useful for hopping between tourist sites in the city center |
There are also night buses, marked with an N prefix, running roughly midnight to 4–5 AM to cover the gap when the subway shuts down.
Reading the Numbers
Seoul bus numbers aren’t random — the color determines the digit count, and the digits themselves encode the route:
- Blue: 3 digits
- Red and Green: 4 digits
- Yellow: 2 digits
For blue and red buses, the first digit or two generally indicate the departure region, and the next digit indicates the general direction — so buses starting with the same numbers tend to be related routes. You don’t need to memorize this system, but recognizing that the number isn’t arbitrary helps when comparing two similar-looking options.
Other Cities
The same color logic shows up elsewhere, with some differences:
- Busan: Same basic idea — blue (trunk), green (branch/village), red (rapid) — but the numbering rules differ from Seoul’s
- Daegu: Mostly green buses across the board; the number matters more than the color here
- Jeju: Blue, green, yellow, and red are used to indicate region and route type, similar in spirit to Seoul
The practical rule: color tells you roughly what kind of route it is — local, cross-city, or out-of-town — but don’t assume Seoul’s exact numbering system applies elsewhere. Always confirm the specific route and stop with an app rather than relying on color alone once you’re outside Seoul.
How to Pay
T-money works on every city bus in the country.
One important habit to build: tap your card both when boarding and when getting off. Seoul’s bus fare is partly distance-based, and if you forget to tap out, you risk being charged the maximum fare for that route instead of the actual distance traveled.
Real-Time Info
Both Naver Map and Kakao Map show live bus arrival times, route maps, and transfer directions in English — genuinely essential for buses, since posted schedules and route maps at the stop are usually Korean-only. Search your destination, and both apps will tell you which bus number to catch and how many minutes until it arrives.
Quick Tips
- Yellow circulation buses are an easy way to link downtown sights without dealing with subway transfers
- Missing your tap-out isn’t the end of the world, but it costs you — get in the habit early
- Night buses (N-prefix) are a legitimate option if you’re out past subway hours, though they run less frequently than daytime routes
- Outside Seoul, treat bus color as a general hint, not a strict rulebook — confirm with a map app before boarding
