Dubrovnik
Getting around Dubrovnik: public transport, passes and taxis
Walk inside the old town, which is pedestrian-only, and use local buses for Gruž, Lapad, Babin Kuk and the cable car base. Buy single tickets from the driver or a day pass at a kiosk. Take taxis or Uber/Bolt for the airport, Gruž port with bags and late nights.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideDubrovnik
Key facts
- Old towncheck
- Pedestrian-only in practice; no buses inside the walls (check)
- Best for most trips
- Walking inside the walls, local bus outside
- Single bus ticketcheck
- Cheaper bought at a kiosk or in the app than from the driver (2026 estimate)
- Day passcheck
- Unlimited rides on the city network; sold at kiosks and newsstands (2026 estimate)
- Airport to old town
- €30–45 by taxi; shuttle bus is cheaper
- Ride-hailingcheck
- Uber and Bolt operate in Dubrovnik (check)
- Cable carcheck
- Runs from the old town edge to Srđ; check seasonal hours
- Ferriescheck
- Gruž port for islands and Split; local boats from the old town harbour (check)
Options at a glance
Dubrovnik is small and split into two parts: the walled old town, where everything is on foot, and the wider city — Gruž, Lapad, Babin Kuk, Ploče — where buses do the work. Match the mode to the trip rather than buying a pass you will not use.
| Mode | Best for | Cost (2026 estimate) | Time |
|---|---|---|---|
| Walk | Old town, Ploče, Banje beach | Free | Old town is compact; check your own pace |
| Local bus | Gruž, Lapad, Babin Kuk, cable car base | Single ticket from driver; cheaper at kiosks | Check timetables |
| Day pass | Three or more bus rides in a day | Unlimited rides, sold at kiosks | — |
| Taxi / Uber / Bolt | Airport, Gruž port with bags, late night | €30–45 airport to old town | Check current journey times |
| Cable car | Srđ viewpoint | Return ticket, check price | Short ride; check hours |
| Ferry / catamaran | Islands, Split, Mljet | €8–60 foot passenger (Croatia-wide band) | 1–5 h depending on route |
Bus fares, pass prices and journey times change; confirm at a kiosk or on the operator's site (check).
Walking the old town
The old town is pedestrian-only in practice, and Stradun, the main street, is short enough to cross on foot in a few minutes at an easy pace. Most sights, restaurants and the city walls sit within that footprint, so walking is not just the cheapest option — it is usually the fastest. Steps are everywhere: the walk up to the walls, Fort Lovrijenac and the cable car base all involve stairs, which matters if you have luggage or limited mobility.
Outside the walls, the walk from Ploče to Banje beach is short and mostly level, while the climb from the old town up to Srđ is a real hike in summer heat — take the cable car or a bus instead.
Local buses and passes
Libertas runs the city network. Useful lines link the old town (Pile gate) with Gruž port and bus station, Lapad, Babin Kuk and the cable car base. Buses are frequent in summer and thin out in winter, so check the timetable if you are travelling off-season.
You can buy a single ticket from the driver, but kiosk and app tickets cost less. If you plan three or more rides in a day, a day pass usually pays off; multi-day passes exist for longer stays. Keep the ticket until you get off — inspectors do check.
- Pile gate ↔ Gruž port and main bus station
- Pile gate ↔ Lapad and Babin Kuk (hotel strip)
- Old town ↔ cable car base and Ploče
- Gruž ↔ Lapad local services
Taxis, Uber and Bolt
Uber and Bolt are reported to operate in Dubrovnik (check), and an app gives you a fare up front. Official taxis wait at the Pile gate, Gruž port and the airport; agree the fare or confirm the meter before you get in, and avoid anyone approaching you inside the walls offering a ride.
For the airport, a taxi costs roughly €30–45 to the old town, and the shuttle bus is the cheaper option if your flight times line up. For island day trips, boats and buses are almost always better value than a taxi.
Ferries, boats and day trips
Gruž port handles catamarans and ferries to the islands, Split and Mljet; short coastal trips and boats to nearby islands leave from the old town harbour (check current routes and departure points). In summer, catamaran seats to popular islands sell out days ahead, so book early; winter timetables are much thinner.
For Korčula and the Pelješac peninsula, the bus along the coast or a catamaran are the usual choices; Orebić is the ferry hop for Korčula.
What it costs
Prices below are 2026 estimates for planning, not quotes. Bus fares, pass prices and cable car tickets change with the season, so treat them as a band and confirm locally.
| Item | 2026 estimate | Notes |
|---|---|---|
| Bus single, from driver | Higher than kiosk price | Cash; exact change helps (check) |
| Bus single, kiosk or app | Lower than driver price | Buy before boarding (check) |
| Day pass | Unlimited city rides | Worth it from about three rides (check) |
| Taxi, airport to old town | €30–45 | Shuttle bus is cheaper |
| Shuttle bus, airport | Cheaper than taxi | Tied to flight times |
| Cable car return | Check current price | Seasonal hours |
| Catamaran to islands | €8–60 foot passenger | Croatia-wide band, not a Dubrovnik-specific fare; book ahead in summer |
All figures are estimates; confirm at a kiosk, the driver or the operator's site (check).
Practical tips
Wear shoes with grip for the polished limestone streets and the walls — they get slippery when wet. Carry some cash for bus tickets from the driver and small kiosk purchases; cards are widely accepted in shops and restaurants but not always on board.
If you are staying in Lapad or Babin Kuk, check how close your hotel is to a bus stop before booking — the difference between a 5-minute and a 20-minute walk to the stop matters in July and August. For late nights, save a ride-hailing app before you go out, since signal inside the thick-walled old town can be patchy.
Questions people ask
What is the best way to get around Dubrovnik?
Walk inside the old town, which is pedestrian-only in practice. Use local buses for Gruž, Lapad and Babin Kuk, and taxis or Uber/Bolt for the airport, the port with luggage and late nights.
Is there a transit pass for Dubrovnik?
Yes — the city bus network sells day and multi-day passes, usually at kiosks and newsstands rather than from the driver. A day pass pays off from about three rides; confirm current prices locally (check).
Are taxis or ride-hailing better in Dubrovnik?
Uber and Bolt are reported to operate in Dubrovnik (check). Official taxis wait at Pile gate, Gruž port and the airport; agree the fare before you get in and ignore drivers approaching you inside the walls.
Do I need a car in Dubrovnik?
No. The old town is pedestrian-only and parking is scarce and expensive. Hire a car only for day trips inland or along the coast, and check cross-border permission if you plan to cross into Bosnia or Montenegro.
How do I get from Dubrovnik airport to the city?
A taxi costs roughly €30–45 to the old town. The shuttle bus is cheaper but runs to flight times, so check the schedule before you land.
Deep dive
Every source; changeable facts are marked check
Sources
- officialLibertas Dubrovnik (city bus operator)
- officialDubrovnik Tourist Board
- officialCroatia National Tourist Board
- officialDubrovnik Airport
- secondaryWikivoyage – Dubrovnik