Quốc lộ 1A đi qua 31 tỉnh thành:
- Cửa khẩu Hữu Nghị Quan (km 0)
- Lạng Sơn (km 16)
- Bắc Giang (km 119)
- Bắc Ninh (km 139)
- Hà Nội (km 170)
- Phủ Lý (km 229, tỉnh Hà Nam)
- Ninh Bình (km 263)
- Thanh Hóa (km 323)
- Vinh (km 461, tỉnh Nghệ An)
- Hà Tĩnh (km 510)
- Đồng Hới (km 658, tỉnh Quảng Bình)
- Đông Hà (km 750, tỉnh Quảng Trị)
- Huế (km 824, tỉnh Thừa Thiên-Huế)
- Đà Nẵng (km 929)
- Tam Kỳ (km 991, tỉnh Quảng Nam)
- Quảng Ngãi (km 1054)
- Quy Nhơn (km 1232, tỉnh Bình Định)
- Tuy Hòa (km 1329, tỉnh Phú Yên)
- Nha Trang (km 1450, tỉnh Khánh Hoà)
- Phan Rang – Tháp Chàm (km 1528, tỉnh Ninh Thuận)
- Phan Thiết (km 1701, tỉnh Bình Thuận)
- Xuân Lộc (km 1867, tỉnh Đồng Nai)
- Long Khánh (km 1867, tỉnh Đồng Nai)
- Thống Nhất (km 1867, tỉnh Đồng Nai)
- Trảng Bom (km 1867, tỉnh Đồng Nai)
- Biên Hòa (km 1867, tỉnh Đồng Nai)
- Bình Dương (km 1879)
- TP Hồ Chí Minh (km 1889)
- Tân An (km 1936, tỉnh Long An)
- Mỹ Tho (km 1959, tỉnh Tiền Giang)
- Vĩnh Long (km 2029, tỉnh Vĩnh Long)
- Cần Thơ (km 2068)
- Ngã Bảy (tỉnh Hậu Giang)
- Sóc Trăng (km 2119, tỉnh Sóc Trăng)
- Bạc Liêu (km 2176, tỉnh Bạc Liêu)
- Cà Mau (km 2236, tỉnh Cà Mau)