Provinsi Yamashiro (山城国code: ja is deprecated , yamashiro no kuni) adalah provinsi lama Jepang dengan wilayah yang sekarang menjadi bagian selatan prefektur Kyoto.
Di zaman kuno, nama provinsi pernah ditulis dengan aksara Kanji yang berbeda-beda, sebagai Yamashiro (山代code: ja is deprecated ) atau Yamashiro (山背国code: ja is deprecated , yamashiro no kuni). Pada tahun 794, nama provinsi baru ditulis sebagai Yamashiro (山城国code: ja is deprecated ) berdasarkan perintah kaisar Kammu.