Begin with Tirana's New Bazaar and a glimpse of its communist past, then follow the road south through two very different stone towns. Berat's white houses climb above the Osum; Gjirokastër has heavy slate roofs and grand tower houses. Their shared UNESCO inscription makes more sense when you see both, rather than treating them as interchangeable castle stops.
The eight nights are divided between Tirana (one), Berat (two), Gjirokastër (two) and Sarandë (three). Each historic town gets an evening and a full day: enough time to look closely at painted icons, carved reception rooms and the streets around them. Sarandë changes the pace with Butrint's ancient theatre, Ksamil's island-facing beaches and a final day by the bay.
There are three intercity moves. The limited direct Berat–Gjirokastër bus determines day four; the Connections section holds the fares and boarding details. Arrival and departure count within the nine days. Keep the final flight late enough for the journey from Sarandë, or move the last overnight to Tirana or Corfu.