The Keisei Main Line has 42 stations from Keisei-ueno to Narita Airport. You can transfer to other lines at 5 of them. Through trains continue onto the Toei Asakusa Line and Keisei Oshiage Line.
| No. | Station | Transfers | Restaurant count |
|---|---|---|---|
| 1 | KS01Keisei-ueno | 487 | |
| 2 | KS02Nippori | Yamanote Line, Keihin-Tohoku Line, Joban Line, Nippori-Toneri Liner, JR Joban Line (Ueno - Iwaki) | 50 |
| 3 | KS03Shin-mikawashima | 25 | |
| 4 | KS04Machiya | Chiyoda Line | 40 |
| 5 | KS05Senju-Ohashi | 10 | |
| 6 | KS06Keisei-sekiya | 14 | |
| 7 | KS07Horikiri-shobu-en | 55 | |
| 8 | KS08Ohana-jaya | 33 | |
| 9 | KS09Aoto | Keisei Oshiage Line | 37 |
| 10 | KS10Keisei-takasago | Hokuso Line | 28 |
| 11 | KS11Keisei-koiwa | 13 | |
| 12 | KS12Edogawa | 4 | |
| 13 | KS13Konodai | 1 | |
| 14 | KS14Ichikawa-mama | 19 | |
| 15 | KS15Sugano | 3 | |
| 16 | KS16Keisei-yawata | 26 | |
| 17 | KS17Onigoe | 9 | |
| 18 | KS18Keisei-nakayama | 25 | |
| 19 | KS19Higashi-nakayama | 4 | |
| 20 | KS20Keisei-nishi-funa | 29 | |
| 21 | KS21Kaijin | 10 | |
| 22 | KS22Keisei-funabashi | 127 | |
| 23 | KS23Oganari | 2 | |
| 24 | KS24Funabashi-keibajo | 17 | |
| 25 | KS25Yatsu | 7 | |
| 26 | KS26Keisei-tsudanuma | Shinkeisei Railway | 0 |
| 27 | KS27Keisei-okubo | 15 | |
| 28 | KS28Mimomi | 0 | |
| 29 | KS29Yachiyodai | 60 | |
| 30 | KS30Keisei-owada | 2 | |
| 31 | KS31Katsutadai | 9 | |
| 32 | KS32Shizu | 2 | |
| 33 | KS33Yukari-ga-oka | 6 | |
| 34 | KS34Keisei-usui | 4 | |
| 35 | KS35Keisei-sakura | 4 | |
| 36 | KS36O-sakura | - | |
| 37 | KS37Keisei-shisui | 8 | |
| 38 | KS38Sogo-sando | - | |
| 39 | KS39Kozunomori | 8 | |
| 40 | KS40Keisei-narita | 80 | |
| 41 | KS41Higashi-narita | 8 | |
| 42 | KS42Narita Airport | 6 |
Through services run to the Toei Asakusa Line, Keisei Oshiage Line.