El castillo de Elbasan es una fortificación del siglo XV que se encuentra en la ciudad albanesa de Elbasan.
Parte de la conocida Vía Egnatia cruza a través del pastillo.
Se tiene constancia que durante el reinado del emperador del Imperio Bizantino, Justiniano I, este mandó construir un recinto amurallado, por lo que la fortificación original se remontaría al siglo VI, aunque se sabe que estas nuevas murallas se construyeron sobre murallas anteriores, probablemente en el siglo IV, las cuales debían estar totalmente arrasadas por las guerras bárbaras ocurridas en los Balcanes entre los siglos IV y V. pudiendo tener la estructura defensiva previa unos 2000 años de antigüedad.
Estas murallas bizantinas comenzaron a albergar en su interior las grandes construcciones de la población, como las iglesias cristianas que se fueron construyendo.
Con la invasión otomana de Albania, el territorio se convirtió en un sanjacado y su situación cercana al frente húngaro propició que durante el reinado del sultán Mehmed II, el Gran Visir (probablemente Gedik Ahmed Bajá) ordenó reconstruir el castillo de Elbasan tal como se conoce actualmente, además de ordenar construir la conocida como "Mezquita del Rey".