Try this one :

http://english.seoul.go.kr/residents/transport/trans_01map.html
Using it on a regular basis, and quite accurate.