Львів засновано в середині XIII столітті. Згідно з основною версією, місто заснував король Данилом і назвав його на честь свого старшого сина Лева.
За іншою версією, Львів заснував Лев Данилович і назвав його на свою честь.
З 1272 по 1349 роки Львів був столицею Галицько-Волинської держави. У XIV столітті місто було завойоване польським королем Казимиром ІІІ.
В 1772 році, внаслідок поділу Польщі, місто відійшло до Габсбурзької Монархії й стало столицею Королівства Галичини та Лодомерії. У 1918 році на короткий час Львів був столицею Західно-Української Народної Республіки.
Історичний центр міста включено в список Світової спадщини ЮНЕСКО.