Đại La (chữ Hán: 大羅), còn được gọi là Đại La thành, Thành Đại La, La Thành (羅城), là một thành phố cổ, từng là thủ phủ của An Nam đô hộ phủ dưới triều đại Nhà Đường trong các thế kỷ 8 và 9. Thành nằm ở khu vực giữa Hà Nội và sông Tô Lịch, thuộc quận Ba Đình của Hà Nội hiện tại.
Vào năm Nguyên Hòa thứ ba dưới triều Đường Hiến Tông (808), Trương Chu đã sửa chữa và mở rộng thành vào năm Trường Khánh thứ tư dưới triều Đường Mục Tông (824). Lý Nguyên Gia đã dời trụ sở chính đến bên sông Tô Lịch và xây dựng một thành nhỏ gọi là La Thành, sau đó Cao Biền đã xây dựng thành to lớn hơn.
Theo các tài liệu lịch sử, La Thành do Cao Biền xây dựng có chu vi khoảng 1.982,5 trượng (≈6,6 km); thành cao 2,6 trượng (≈8,67 m), chân thành rộng 2,5 trượng (≈8,33 m), tường thành cao 5,5 thước (≈1,83 m), với 55 tháp canh, 6 cổng, 3 hào nước, và 34 con đường. Cao Biền còn xây dựng một con đê vòng quanh dài 2.125,8 trượng (≈7,09 km), cao 1,5 trượng (≈5,00 m), chân đê rộng 2 trượng (≈6,66 m) và hơn 400.000 gian nhà.
Theo truyền thuyết, việc thành trì thường xuyên bị sụt lún ở khu vực sông Tô Lịch đã khiến Cao Biền phải thực hiện nghi lễ trấn yểm để làm đất vững chắc và ngăn cản dòng chảy của long mạch trong vùng. Các hiện vật tìm thấy dưới lòng sông vào tháng 9 năm 2001 được một số nhà nghiên cứu cho rằng là dấu vết của bùa yểm này.
Vào năm 1010, Lý Công Uẩn, hay còn gọi là Lý Thái Tổ, đã ra Chiếu Dời Đô để chuyển đô từ Hoa Lư (Ninh Bình) đến Đại La và đặt tên mới cho thành phố là Thăng Long. Cũng trong năm đó, vua Lý Thái Tổ đổi tên phủ thành Đại La thành thành Thăng Long.
- Lịch sử các tên gọi của Hà Nội qua các thời kỳ
- Hoàng thành Thăng Long
- Di tích tại sông Tô Lịch
- Cao Biền
- Thủ đô của Việt Nam