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

PlatformAndroid (Kotlin, Jetpack Compose)
Package namecom.droidactor.seoulmetro
Minimum AndroidAndroid 8.0 (API 26)
Target AndroidAPI 36
LanguagesApp 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
NetworkNot needed for the map or station search, which use data bundled with the app. The banner ad and its privacy choices use a connection
PermissionsOptional location permission for the nearest station. No camera, microphone, contacts or broad storage permission. Network and advertising declarations come from the advertising library
PriceFree, with a banner ad at the top of the screen (Google AdMob)
AccountsNone. No sign-in, no registration.
Map sourceSeoul 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 namesKorea National Railway urban and metropolitan railway station names and station information; Seoul Metro multilingual station names (Public Data Portal and Seoul Open Data Plaza)
StatusAvailable 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.

Full app privacy policy

Support

droidactor@gmail.com

Other apps