English繁體中文日本語Español
🌐 English
English繁體中文日本語Español

Seoul Metro Area Route Planner — 24 Lines, 791 Stops

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



Tap a name to fill the empty box (or the destination, once both are set):
Airports & terminals
Seoul
Day trips

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

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.