Dubrovnik's local transport is basically two things: walking and bright orange EKOBUS minibuses. The buses are cheap (15 kuna, ~€2 per ride), run on predictable routes, and will get you to Lapad, Boninovo, and other neighborhoods faster than your feet can manage. But only if you understand how they work.
The Orange Bus Network
EKOBUS operates nine main routes through Dubrovnik. Most tourists never need more than two: Route 1 (airport to Lapad to Old Town) and Route 2 (city circuit). Routes 3-9 serve residential areas and are useful only if you're staying outside the main tourist zone.
The buses are frequent during the day (every 15-20 minutes on major routes) and sparse at night (last bus around 10-11 PM depending on season). Summer sees more buses than winter, and Sundays have a reduced schedule.
The network's strength is coverage. You can reach most neighborhoods without much hassle. The weakness is that routes don't always make intuitive sense—what should be a straight line to somewhere instead loops through three residential blocks. This is life in a medieval town with no grid.
Single Tickets vs. Cards
You have two options: buy single tickets or get a reusable card.
Single tickets cost 15 kuna if you board during the day (6 AM-8 PM) and 20 kuna for night trips. Buy at the kiosk near the Pile Gate bus station or directly from the driver (some drivers accept cash, some don't—it's inconsistent). Each ride costs 15 kuna, which sounds fine until you realize you're spending 300+ kuna (~€40) if you take the bus 20 times during a week.
Transport cards are the smarter move. A seven-day card costs 100 kuna (~€13) and gives unlimited rides. A three-day card is 60 kuna (~€8). You can buy them at the main bus station near Pile Gate, selected kiosks around town, or online through the EKOBUS website.
If you're staying for a week and moving between Old Town and somewhere like Lapad or the airport more than twice, the seven-day card pays for itself immediately.
Using the System
Tap your card on the reader as you board. The reader is always near the driver, impossible to miss. If you're buying a single ticket, show it to the driver as you enter.
Some critical points: the system is automated, but not always reliable. If your card doesn't scan, show it to the driver and they'll usually wave you on without making a scene. Don't stress about it.
The buses fill up quickly during peak times (8-9 AM, 4-5 PM, plus midday in summer). Tourists clump on Routes 1 and 2. Off-peak rides are almost empty.
Where the Buses Actually Go
Route 1: Connects airport to Lapad Peninsula to Old Town. Takes 50 minutes from airport to Old Town. This is the lifeline route.
Route 2: Circles through Old Town, Boninovo, and back to the bus station. Useful if you're staying outside the walls and need to get to the center.
Route 3-9: Serve neighborhoods like Mokošica, Župa Dubrovnička, and other residential areas. Useful if you're renting a flat outside the tourist core; useless otherwise.
Walk first, bus second. Most of Dubrovnik is accessible on foot. Use buses to save time between far-flung attractions (Old Town to Lapad Peninsula) or to grab a ride back uphill after a long day.
When You Actually Need a Bus
From Old Town to Lapad Peninsula: 10-minute walk to the main road, then a 20-minute bus ride. Worth it if you're spending the day at Lapad's beaches and don't want to trudge back to Old Town for dinner.
To/from the airport: Essential. See the airport transfer guide for your options.
To Fort Lovrijenac: The fortress sits outside Old Town proper. You can walk the perimeter walls and see it, but to actually visit, some tourists take the bus or taxi. Walking is doable but hot.
If you're tired and climbing back uphill: Dubrovnik is hilly. If you've spent a full day exploring and you're exhausted, a bus ride back to your accommodation is worth the 15 kuna.
Otherwise, Dubrovnik is a walking city. The bus is a convenience, not a necessity.
Practical Tips
EKOBUS is reliable, clean, and run by professionals. Drivers are used to tourists and won't give you grief if you're confused. The one exception: rush hour (7-9 AM, 4-6 PM) when local commuters fill the buses and the vibe shifts. Tourists are welcome but don't expect a friendly announcement of stops.
During summer, buses can be crowded and slow. Winter is fast but sparse. Plan accordingly.
If you lose your card, you can buy a replacement for a small fee. If you're only in Dubrovnik 2-3 days, skip the card and buy single tickets. You'll spend 30-45 kuna total and save yourself the hassle.
ConciseTravel