Dotori Seoul Metro
com.droidactor.seoulmetro
Find a station, follow a line and compare its name with the Korean on the signs around you. A subway map of Seoul and the surrounding metropolitan area for visitors to Korea, with the map data stored on your phone.
Features
A sharp vector map
Zoom into the metropolitan subway map without blurry image pixels. Drag to move, pinch or double-tap to zoom, or use a mouse wheel. Select one or more lines to highlight them and dim the rest.
Search in your language
Find stations by Korean name, Korean initial consonants (ㄱㄴ for 강남), English or romanized names, Japanese, or Simplified and Traditional Chinese. Romanized search tolerates some spelling variants and small typos. Each result has From and To buttons. Tap the station name to focus the map on that station.
Station details
Tap a station for a compact one-line bar showing Korean, English and one selected additional language. Expand it to see the lines that stop there and, where official timetable data exists, the first and last trains. Show these lines highlights just those lines. When a name is missing in your language, the app shows the English name.
A Korean card to show staff
Show in Korean opens a card with the station's Korean name in large type and the sentence “…역에 가고 싶어요” (“I want to go to … Station”), ready to show to station staff or someone nearby.
Language and label choices
In Settings (gear), choose one of 12 screen languages or your device language, and choose which station-name languages the map shows: Korean, English, your language, or any mix.
Requirements
| Platform | Android (Kotlin, Jetpack Compose) |
|---|---|
| Package name | com.droidactor.seoulmetro |
| Minimum Android | Android 8.0 (API 26) |
| Target Android | API 36 |
| Languages | App screens in 12 languages: English, Korean, Japanese, Simplified and Traditional Chinese, Vietnamese, Spanish, French, German, Italian, Portuguese and Hindi. Station names in Korean, English, Japanese and Simplified and Traditional Chinese; other languages fall back to English |
| Network | Not needed for the map or station search, which use data bundled with the app. The banner ad and its privacy choices use a connection |
| Permissions | Optional location permission for the nearest station. No camera, microphone, contacts or broad storage permission. Network and advertising declarations come from the advertising library |
| Price | Free, with a banner ad at the top of the screen (Google AdMob) |
| Accounts | None. No sign-in, no registration. |
| Map source | Seoul Metro, Metropolitan Subway Map (Korean edition, 29 September 2025), from Seoul Open Data Plaza OA-22535, used under the Korea Open Government License (KOGL) Type 1: source attribution |
| Station names | Korea National Railway urban and metropolitan railway station names and station information; Seoul Metro multilingual station names (Public Data Portal and Seoul Open Data Plaza) |
| Status | Available on Google Play |
Routes and coverage
Choose From and To to compare estimated routes using both time and distance. One alternative is shown when it scores at least 90% of the best supported candidate. Some sections with unconfirmed data are excluded. Transfers without walking-time data get 10 minutes added only when routes are compared, and that walk is not in the time shown. See Coverage details in the app. Results do not guarantee the best route across the entire network.
The time shown is a local-train estimate and excludes initial boarding waits, transfer waits and express services. Where official timetable data exists, the app also shows the next train and the last departure on that route. Live arrivals and service alerts are not provided. Bundled data may lag behind service changes, so follow signs and operator announcements when you travel.
An independent app, not an official app of any transport operator, and not made by, affiliated with or endorsed by the organisations whose data it uses.
Privacy
Search text, selected stations and lines, and label choices are processed on your device; they are not sent to a server of ours or included in advertising requests. Location permission is optional: one fix at startup or on request finds the nearest station locally, with Gangnam as the initial fallback. Coordinates are not saved or sent to a developer server. There is no account or saved search history, and Android backup is off. Google handles the banner ad and its privacy choices, which you can reopen from Settings (gear) → Privacy choices. Read the app-specific policy for details.
