# 12306 常用车站代码表

## 上海地区
| 车站 | 代码 | 备注 |
|------|------|------|
| 上海 | SHH | 上海站 |
| 上海虹桥 | AOH | 虹桥火车站 |
| 上海南 | SNH | 南站 |
| 上海西 | SXH | 西站 |
| 上海松江 | IMH | 松江南站/松江站 |
| 金山北 | EGH | 金山北站 |

## 江苏地区
| 车站 | 代码 | 备注 |
|------|------|------|
| 江阴 | KYH | 江阴站 |
| 无锡 | WXH | 无锡站 |
| 无锡东 | WGH | 无锡东站 |
| 无锡新区 | IFH | 无锡新区站 |
| 惠山 | VCH | 惠山站 |
| 常州 | CZH | 常州站 |
| 南京 | NJH | 南京站 |
| 南京南 | NKH | 南京南站 |
| 苏州 | SZH | 苏州站 |
| 苏州北 | OHH | 苏州北站 |
| 昆山 | KSH | 昆山站 |
| 昆山南 | KNH | 昆山南站 |
| 徐州 | XCH | 徐州站 |

## 浙江地区
| 车站 | 代码 | 备注 |
|------|------|------|
| 杭州 | HZH | 杭州站 |
| 杭州东 | HGH | 杭州东站 |
| 杭州西 | IAH | 杭州西站 |
| 杭州南 | XHH | 杭州南站/萧山站 |
| 宁波 | NGH | 宁波站 |
| 温州 | RZH | 温州站 |

## 安徽地区
| 车站 | 代码 | 备注 |
|------|------|------|
| 合肥 | HFH | 合肥站 |
| 合肥南 | ENH | 合肥南站 |
| 黄山 | HSH | 黄山站 |

## 其他地区
| 车站 | 代码 | 备注 |
|------|------|------|
| 北京 | BJP | 北京站 |
| 北京南 | VNP | 北京南站 |
| 北京西 | BXP | 北京西站 |
| 北京朝阳 | IFP | 朝阳站 |
| 广州 | GZQ | 广州站 |
| 广州南 | IZQ | 广州南站 |
| 深圳 | SZQ | 深圳站 |
| 深圳北 | IOQ | 深圳北站 |
| 成都 | CDW | 成都站 |
| 成都东 | ICW | 成都东站 |
| 重庆 | CQW | 重庆站 |
| 重庆北 | CUW | 重庆北站 |
| 武汉 | WHN | 武汉站 |
| 长沙 | CSQ | 长沙站 |
| 长沙南 | CWQ | 长沙南站 |
| 西安 | XAY | 西安站 |
| 西安北 | EAY | 西安北站 |

## 查询方法

未知车站代码时，使用 mcporter 查询：

```bash
# 按城市查询
mcporter call 12306.get-station-code-of-citys citys="城市名"

# 按车站名查询
mcporter call 12306.get-station-code-by-names stationNames="车站名1|车站名2"
```