Pick two places and get the train route across Seoul, Gyeonggi and Incheon — which line, where to change, roughly how long, and the fare. 791 stations on 24 lines from Seoul’s official station data; the planning happens in this page, so it also works on a slow connection. Times and fares are estimates (see FAQ). Data 2026-09-29.
Plan a trip
Map — tap two pins
Every station is a dot in its line colour; the big pins are the places above. Tap a pin to set it as origin, tap another for destination — the route is drawn on the map. Tiles: OpenStreetMap.
Popular trips at a glance
From Seoul Station
| To | Time |
|---|---|
| Myeong-dong
Line 4 → Myeong-dong · 2 stops
|
~7 min
₩1,550 direct
|
| Gangnam
Line 4 → Sadang · 7 stops › Line 2 → Gangnam · 4 stops
|
~37 min
₩1,650 1 change
|
| Hongdae
AREX (Airport Railroad) → Hongik Univ. · 2 stops
|
~9 min
₩1,550+ direct
|
| Gyeongbokgung Palace
Line 1 → Jongno 3(sam)-ga · 3 stops › Line 3 → Gyeongbokgung · 2 stops
|
~18 min
₩1,550 1 change
|
| Dongdaemun (DDP)
Line 4 → Dongdaemun History Culture Park · 4 stops
|
~11 min
₩1,550 direct
|
| Jamsil (Lotte World)
GTX-A → Suseo · 1 stop › Line 3 → Garak Market · 1 stop › Line 8 → Jamsil · 3 stops
|
~35 min
₩1,750+ 2 changes
|
| Everland
GTX-A → Guseong · 3 stops › Suin–Bundang Line → Giheung · 2 stops › Everline (Yongin) → Jeondae · Everland · 13 stops
|
~80 min
₩2,450+ 2 changes
|
| Gapyeong (Nami Island)
Line 1 → Cheongnyangni · 9 stops › Gyeongchun Line → Gapyeong · 17 stops
|
~92 min
₩2,550 1 change
|
| Suwon (Hwaseong Fortress)
GTX-A → Guseong · 3 stops › Suin–Bundang Line → Suwon · 10 stops
|
~61 min
₩2,450+ 1 change
|
| Incheon Airport T1
AREX (Airport Railroad) → Incheon Int’l Airport Terminal 1 · 9 stops
|
~62 min
₩2,450+ direct
|
| Gimpo Airport
AREX (Airport Railroad) → Gimpo Intl. Airport · 4 stops
|
~22 min
₩1,750+ direct
|
| Munsan (DMZ / Imjingak)
Gyeongui–Jungang Line → Munsan · 20 stops
|
~72 min
₩2,250 direct
|
From Hongdae
| To | Time |
|---|---|
| Myeong-dong
AREX (Airport Railroad) → Seoul Station · 2 stops › Line 4 → Myeong-dong · 2 stops
|
~18 min
₩1,550+ 1 change
|
| Gangnam
Gyeongui–Jungang Line → Oksu · 8 stops › Line 3 → Sinsa · 2 stops › Shinbundang Line → Gangnam · 3 stops
|
~43 min
₩1,750+ 2 changes
|
| Gyeongbokgung Palace
Line 2 → Euljiro 3(sam)-ga · 7 stops › Line 3 → Gyeongbokgung · 3 stops
|
~29 min
₩1,550 1 change
|
| Dongdaemun (DDP)
AREX (Airport Railroad) → Seoul Station · 2 stops › Line 4 → Dongdaemun History Culture Park · 4 stops
|
~22 min
₩1,550+ 1 change
|
| Jamsil (Lotte World)
AREX (Airport Railroad) → Seoul Station · 2 stops › GTX-A → Suseo · 1 stop › Line 3 → Garak Market · 1 stop › Line 8 → Jamsil · 3 stops
|
~49 min
₩1,850+ 3 changes
|
| Everland
AREX (Airport Railroad) → Seoul Station · 2 stops › GTX-A → Guseong · 3 stops › Suin–Bundang Line → Giheung · 2 stops › Everline (Yongin) → Jeondae · Everland · 13 stops
|
~94 min
₩2,550+ 3 changes
|
| Gapyeong (Nami Island)
Gyeongui–Jungang Line → Cheongnyangni · 11 stops › Gyeongchun Line → Gapyeong · 17 stops
|
~102 min
₩2,650 1 change
|
| Suwon (Hwaseong Fortress)
AREX (Airport Railroad) → Seoul Station · 2 stops › GTX-A → Guseong · 3 stops › Suin–Bundang Line → Suwon · 10 stops
|
~75 min
₩2,450+ 2 changes
|
| Incheon Airport T1
AREX (Airport Railroad) → Incheon Int’l Airport Terminal 1 · 7 stops
|
~56 min
₩2,350+ direct
|
| Gimpo Airport
AREX (Airport Railroad) → Gimpo Intl. Airport · 2 stops
|
~16 min
₩1,650+ direct
|
| Munsan (DMZ / Imjingak)
Gyeongui–Jungang Line → Munsan · 19 stops
|
~66 min
₩2,250 direct
|
From Gangnam
| To | Time |
|---|---|
| Myeong-dong
Shinbundang Line → Sinsa · 3 stops › Line 3 → Chungmuro · 6 stops › Line 4 → Myeong-dong · 1 stop
|
~35 min
₩1,550+ 2 changes
|
| Hongdae
Shinbundang Line → Sinsa · 3 stops › Line 3 → Oksu · 2 stops › Gyeongui–Jungang Line → Hongik Univ. · 8 stops
|
~43 min
₩1,750+ 2 changes
|
| Gyeongbokgung Palace
Shinbundang Line → Sinsa · 3 stops › Line 3 → Gyeongbokgung · 10 stops
|
~36 min
₩1,650+ 1 change
|
| Dongdaemun (DDP)
Shinbundang Line → Sinsa · 3 stops › Line 3 → Chungmuro · 6 stops › Line 4 → Dongdaemun History Culture Park · 1 stop
|
~36 min
₩1,650+ 2 changes
|
| Jamsil (Lotte World)
Line 2 → Jamsil · 6 stops
|
~19 min
₩1,550 direct
|
| Everland
Shinbundang Line → Migeum · 6 stops › Suin–Bundang Line → Giheung · 6 stops › Everline (Yongin) → Jeondae · Everland · 13 stops
|
~93 min
₩2,250+ 2 changes
|
| Gapyeong (Nami Island)
Line 2 → Seolleung · 2 stops › Suin–Bundang Line → Cheongnyangni · 6 stops › Gyeongchun Line → Gapyeong · 17 stops
|
~101 min
₩2,550 2 changes
|
| Suwon (Hwaseong Fortress)
Shinbundang Line → Migeum · 6 stops › Suin–Bundang Line → Suwon · 14 stops
|
~75 min
₩2,150+ 1 change
|
| Incheon Airport T1
Shinbundang Line → Sinsa · 3 stops › Line 3 → Oksu · 2 stops › Gyeongui–Jungang Line → Gongdeok · 6 stops › AREX (Airport Railroad) → Incheon Int’l Airport Terminal 1 · 8 stops
|
~100 min
₩2,550+ 3 changes
|
| Gimpo Airport
Shinbundang Line → Sinsa · 3 stops › Line 3 → Oksu · 2 stops › Gyeongui–Jungang Line → Gongdeok · 6 stops › AREX (Airport Railroad) → Gimpo Intl. Airport · 3 stops
|
~60 min
₩1,950+ 3 changes
|
| Munsan (DMZ / Imjingak)
Line 2 → Seolleung · 2 stops › Suin–Bundang Line → Suseo · 6 stops › GTX-A → Daegok · 3 stops › Gyeongui–Jungang Line → Munsan · 12 stops
|
~103 min
₩2,650+ 3 changes
|
From Incheon Airport T1
| To | Time |
|---|---|
| Myeong-dong
AREX (Airport Railroad) → Seoul Station · 9 stops › Line 4 → Myeong-dong · 2 stops
|
~71 min
₩2,450+ 1 change
|
| Gangnam
AREX (Airport Railroad) → Gongdeok · 8 stops › Gyeongui–Jungang Line → Oksu · 6 stops › Line 3 → Sinsa · 2 stops › Shinbundang Line → Gangnam · 3 stops
|
~100 min
₩2,550+ 3 changes
|
| Hongdae
AREX (Airport Railroad) → Hongik Univ. · 7 stops
|
~56 min
₩2,350+ direct
|
| Gyeongbokgung Palace
AREX (Airport Railroad) → Seoul Station · 9 stops › Line 1 → Jongno 3(sam)-ga · 3 stops › Line 3 → Gyeongbokgung · 2 stops
|
~82 min
₩2,450+ 2 changes
|
| Dongdaemun (DDP)
AREX (Airport Railroad) → Seoul Station · 9 stops › Line 4 → Dongdaemun History Culture Park · 4 stops
|
~75 min
₩2,450+ 1 change
|
| Jamsil (Lotte World)
AREX (Airport Railroad) → Seoul Station · 9 stops › GTX-A → Suseo · 1 stop › Line 3 → Garak Market · 1 stop › Line 8 → Jamsil · 3 stops
|
~102 min
₩2,650+ 3 changes
|
| Everland
AREX (Airport Railroad) → Seoul Station · 9 stops › GTX-A → Guseong · 3 stops › Suin–Bundang Line → Giheung · 2 stops › Everline (Yongin) → Jeondae · Everland · 13 stops
|
~147 min
₩3,150+ 3 changes
|
| Gapyeong (Nami Island)
AREX (Airport Railroad) → Seoul Station · 9 stops › Line 1 → Cheongnyangni · 9 stops › Gyeongchun Line → Gapyeong · 17 stops
|
~156 min
₩3,150+ 2 changes
|
| Suwon (Hwaseong Fortress)
AREX (Airport Railroad) → Seoul Station · 9 stops › GTX-A → Guseong · 3 stops › Suin–Bundang Line → Suwon · 10 stops
|
~129 min
₩3,050+ 2 changes
|
| Gimpo Airport
AREX (Airport Railroad) → Gimpo Intl. Airport · 5 stops
|
~43 min
₩2,150+ direct
|
| Munsan (DMZ / Imjingak)
AREX (Airport Railroad) → Gimpo Intl. Airport · 5 stops › Seohae Line → Ilsan · 6 stops › Gyeongui–Jungang Line → Munsan · 8 stops
|
~106 min
₩2,650+ 2 changes
|
“+” = a surcharge line is used (Shinbundang, GTX-A, AREX, light rail) — the extra is not included. Under each destination: the line to board → where to get off · number of stops.
The 54 places on the map
| Place | Type | Get there |
|---|---|---|
| Incheon Airport T1 인천공항1터미널 | Airport | Terminal 1 — AREX all-stop & express |
| Incheon Airport T2 인천공항2터미널 | Airport | Terminal 2 (Korean Air, Delta, Air France, KLM…) |
| Gimpo Airport 김포공항 | Airport | Domestic + Tokyo Haneda, Shanghai, Taipei |
| Seoul Station 서울역 | Rail / bus hub | KTX to Busan, AREX, Lines 1·4, GTX-A |
| Yongsan Station 용산 | Rail / bus hub | KTX/ITX to the south-west, Line 1 |
| Suseo (SRT) 수서 | Rail / bus hub | SRT high-speed trains, GTX-A, Line 3 |
| Cheongnyangni 청량리 | Rail / bus hub | KTX-Eum to Gangneung, Gyeongchun Line |
| Express Bus Terminal 고속터미널 | Rail / bus hub | Buses to every city, Lines 3·7·9 |
| Dong Seoul Bus Terminal 강변 | Rail / bus hub | Buses to Gangwon and the east, Line 2 |
| Gwangmyeong (KTX · Cave) 광명 | Rail / bus hub | KTX station south-west of Seoul; bus to Gwangmyeong Cave |
| Myeong-dong 명동 | Seoul | Shopping, Namsan cable car, Line 4 |
| Hongdae 홍대입구 | Seoul | Nightlife, AREX to the airport, Lines 2 |
| Gangnam 강남 | Seoul | Line 2 & Shinbundang |
| Itaewon 이태원 | Seoul | Line 6 |
| Dongdaemun (DDP) 동대문역사문화공원 | Seoul | Night markets, Lines 2·4·5 |
| Gyeongbokgung Palace 경복궁 | Seoul | Line 3 |
| Bukchon Hanok Village 안국 | Seoul | Line 3 (Anguk) |
| Insa-dong / Ikseon-dong 종로3가 | Seoul | Lines 1·3·5 |
| City Hall / Deoksugung 시청 | Seoul | Lines 1·2 |
| Jamsil (Lotte World) 잠실 | Seoul | Lotte World Tower, Lines 2·8 |
| COEX (Samseong) 삼성 | Seoul | Starfield Library, Line 2 |
| Konkuk Univ. (Kondae) 건대입구 | Seoul | Lines 2·7 |
| Seongsu 성수 | Seoul | Cafés & pop-ups, Line 2 |
| Sinchon 신촌 | Seoul | Line 2 |
| Yeouido 여의도 | Seoul | Hangang park, Lines 5·9 |
| Namdaemun Market 회현 | Seoul | Line 4 (Hoehyeon) |
| Daehangno (Hyehwa) 혜화 | Seoul | Theatres, Line 4 |
| Seoul Forest 서울숲 | Seoul | Suin–Bundang Line |
| Apgujeong Rodeo 압구정로데오 | Seoul | Suin–Bundang Line |
| Namhansanseong Fortress 남한산성입구 | Seoul | Line 8 + bus up the hill |
| Everland 전대.에버랜드 | Day trip | Everline terminus, shuttle to the gate |
| Gapyeong (Nami Island) 가평 | Day trip | Gyeongchun Line, then shuttle/taxi to the ferry |
| Suwon (Hwaseong Fortress) 수원 | Day trip | Line 1 / Suin–Bundang / GTX-A via Guseong |
| Korean Folk Village (Sanggal) 상갈 | Day trip | Suin–Bundang Line + bus |
| Pangyo 판교 | Day trip | Shinbundang Line, tech district |
| KINTEX (Ilsan) 킨텍스 | Day trip | GTX-A in ~20 min from Seoul Station |
| Munsan (DMZ / Imjingak) 문산 | Day trip | Gyeongui Line, then bus/taxi to Imjingak |
| Imjingang (Imjingak) 임진강 | Day trip | Gyeongui Line — limited trains |
| Songdo Central Park 센트럴파크 | Day trip | Incheon Line 1 |
| Incheon Chinatown / Wolmido 인천 | Day trip | Line 1 terminus (Incheon Station) |
| Sorae Fish Market 소래포구 | Day trip | Suin–Bundang Line |
| Oido 오이도 | Day trip | Line 4 / Suin–Bundang |
| Starfield Hanam 하남검단산 | Day trip | Line 5 terminus |
| Dongtan 동탄 | Day trip | GTX-A / SRT |
| Gwanggyo Lake Park 광교중앙 | Day trip | Shinbundang Line |
| Ilsan Lake Park 정발산 | Day trip | Line 3 |
| Seoul Grand Park & Zoo 대공원 | Day trip | Line 4 (Gwacheon) |
| Let’s Run Park (racecourse) 경마공원 | Day trip | Line 4 |
| Chuncheon 춘천 | Day trip | Gyeongchun Line terminus — dakgalbi street |
| Yongmunsa Temple (Yongmun) 용문 | Day trip | Gyeongui–Jungang Line |
| Yangpyeong (Dumulmeori) 양평 | Day trip | Gyeongui–Jungang Line |
| Uijeongbu 의정부 | Day trip | Line 1 — budae-jjigae street |
| Ara Waterway (Gyeyang) 계양 | Day trip | AREX / Incheon Line 1 |
| Bupyeong 부평 | Day trip | Line 1 / Incheon Line 1 — underground mall |
Lines covered
Line 1 · 101Suin–Bundang Line · 63Line 5 · 56Gyeongui–Jungang Line · 56Line 7 · 52Line 2 · 51Line 4 · 51Line 3 · 44Line 6 · 39Line 9 · 38Incheon Line 1 · 33Incheon Line 2 · 26Gyeongchun Line · 25Line 8 · 24Seohae Line · 20Shinbundang Line · 16Uijeongbu LRT · 15AREX (Airport Railroad) · 14Everline (Yongin) · 14Gyeonggang Line · 12Ui–Sinseol Line · 12Sillim Line · 11Gimpo Goldline · 10GTX-A · 8
Our Seoul travel guides
- Dongbaek Coastal Trail Busan: Free 950m Walk, Metro Access, Hours
- Jangchung Jokbal Seoul — Menu, Hours, Chungmuro Subway Guide
- Vegenarang Busan: Signature Menu, Hours, and How to Get There
- Veteran Kalguksu Jeonju: ₩8,000 Kalguksu, Hours, From Seoul
- Jirisan Cheese Land Gurye: Hours, Fees, From Seoul (2026)
- Wando Arboretum From Seoul: Hours, Route, Closing Days (2026)
FAQ
How accurate are the times?
They are estimates from station order and distance — about 32 km/h inside Seoul, faster on the suburban lines and 100 km/h on GTX-A, plus 5 minutes per change and 3 minutes to catch the first train. Real trips are usually within ±10 minutes. Trains stop running around midnight–01:00; check the first/last train page before a late trip.
How is the fare worked out?
The Seoul-area distance fare for an adult with a transit card: ₩1,550 for the first 10 km, +₩100 for every 5 km up to 50 km, then +₩100 per 8 km. Lines marked "+" (Shinbundang, GTX-A, AREX, Everline, Uijeongbu, Gimpo) add their own surcharge on top, which is not included here. Cash single-journey tickets cost slightly more.
Does this cover buses and taxis?
No — it is a rail planner. For Incheon Airport the airport page compares AREX, limousine buses and taxis with real fares and live departures; the day-trip pages list the nearest bus stops with live arrivals.
Which card do I use?
A T-money (or any Korean transit card) works on every line here including Incheon, Gyeonggi and the private lines, with free transfers between subway and bus within 30 minutes. Buy and top up at any convenience store.
Can I use it offline?
Once the page has loaded, yes — the whole network and the route calculation live in the page; nothing is fetched when you plan a trip. Live next-train times (for the 29 stations that have a station guide) need a connection.
Where does the network data come from?
Seoul Open Data Plaza — the station-order service (791 stations on 24 lines, including Incheon, Gyeonggi, GTX-A and the light-rail lines) and the station master with coordinates. Rebuilt twice a day.
Source: Seoul Open Data Plaza — station order by line (SearchSTNBySubwayLineInfo) and station master (coordinates). Route, time and fare are computed estimates, not an official journey planner. Page rebuilt 2026-09-29.




