Balkan buses: timetables are suggestions
Bus travel in the western Balkans is cheap, scenic and wonderfully unpredictable. Buy tickets at the station when you can, keep small change for the luggage fee and expect at least one unscheduled stop for coffee.
Kotor → Ulcinj → Shkodër took us six hours instead of four. We would do it again.