Buses do 90% of what you need
Libertas runs the city buses. Line 1A/1B connects Gruž port and Pile gate every 15 minutes; line 6 does Lapad-Pile; line 4 covers Babin Kuk. Tickets are €2 from the driver or €2 from kiosks in advance (buy books of 10 for €16). The Dubrovnik Pass includes unlimited rides. Buses run 5am to midnight, less frequent on Sundays. No metro, no trams — this is a small city.
Beyond the three tourist-facing lines, Libertas also runs line 8 out to Mokošica, line 5 through Lapad on a slightly different loop than line 6, and line 11 up to Sustjepan — useful if you’ve booked an apartment outside the resort strip, otherwise skip them. In July and August, 1A and 6 get standing-room-only around 9am and 6pm when cruise passengers and beach-goers overlap; if you can, travel at 10am or after 8pm. Drivers do not make change for large notes, so keep €1 and €2 coins on hand, and validate paper tickets in the machine by the door the moment you board.
The Old Town is walking only
No cars, no bikes, no scooters allowed inside the walls, and much of it is stairs. Wear real shoes, not fashion sandals — the limestone is polished glass-smooth after 500 years of foot traffic and lethally slippery when wet. The main artery, Stradun, is flat, but every side street goes uphill. From Pile gate to the Old Port is a 10-minute walk without stopping.
The steepest stretches run up toward the Jesuit Stairs behind St Ignatius Church and along the lanes climbing to the City Walls entrance near Buža Gate — both involve well over a hundred steps with no ramp or lift alternative, so anyone with a knee problem or a stroller should route via Stradun and the lower cross-streets instead. Luggage with wheels is miserable on cobbles; a soft duffel or a backpack is the better call for the walk in from Pile if your hotel is inside the walls. Most Old Town accommodation does not accept car drop-offs at the door — expect to carry bags the last 200-400 metres yourself.
Taxis, ferries, and skip the rental car
Uber and Bolt both work in Dubrovnik and are cheaper and easier than street taxis — Old Town to airport is around €26 on Uber vs €39 street. Ferries from Gruž (big port) go to Mljet, Korčula, Hvar, Split; ferries from the Old Port go to Lokrum and the Elaphitis. A rental car is only useful if you’re staying outside the city or doing a Ston-Pelješac day — parking in Dubrovnik is €35 a day and Old Town is banned to vehicles entirely.
If you do rent, pick it up at the airport rather than in town — the Old Town’s nearest garage, at Ilijina Glavica above Pile, fills by 10am in season and charges by the hour on top of the daily rate. A Ston-Pelješac loop (oysters at Mali Ston, the Ston salt pans, wine tasting on the peninsula) runs about 90 minutes each way and is genuinely easier by car than by the twice-daily bus. For everything else — Cavtat, Trsteno, the Elaphiti islands — the bus and ferry network already covers it, and paying €35 a day to park a car you'll barely use is money better spent on the boat tickets themselves.
The cable car up Srđ
The Dubrovnik Cable Car climbs from a lower station just above the city walls near Buža Gate to the summit of Srđ hill in under four minutes, and it is the fastest way to the panoramic view of the Old Town roofs, the harbour, and Lokrum island below. A round-trip ticket runs about €27, one-way roughly €15; buy online in advance in July and August or expect a 45-minute queue at the base station. It operates from 9am, closing between 8pm in shoulder season and midnight at the height of summer, and shuts for scheduled maintenance for a stretch in January.
At the top, the restaurant terrace and the Napoleonic fort housing the Homeland War Museum are worth the extra half hour if you’ve already paid for the ride up. Walking down the zigzag path instead of riding costs nothing and takes about 45 minutes, which is the move if you’re on a tight budget and don’t mind loose gravel underfoot; walking up is a slog best left to trail runners. Don’t bother with private “sunset tour” minivans to the same summit — they cost three or four times the cable car fare for an identical view.
Day trips: which ones need a car, which don’t
Cavtat is the easiest half-day out: Libertas line 10 runs from the Old Town roughly every 40 minutes for €2, taking about 25 minutes, or you can take the passenger ferry from the Old Port for a similar price and a nicer approach by sea. Trsteno Arboretum, 30 minutes north, is reachable on the Dubrovnik–Split intercity bus that stops right outside the gate — check the timetable at the main bus station near Gruž, since services thin out to two or three a day. The Elaphiti islands (Koločep, Lopud, Šipan) are ferry-only from Gruž, with Lopud the pick for a swimmable, car-free afternoon.
Mljet National Park and Korčula are both realistic as day trips by catamaran from Gruž port, though Mljet’s Jadrolinija ferry takes about 90 minutes each way, so it eats most of a day; going with an organised speedboat tour cuts the crossing to 45 minutes but roughly doubles the cost of the standard ferry ticket. Lokrum, the closest island, is a 15-minute crossing from the Old Port with boats leaving every half hour in summer; the combined boat-and-park ticket runs around €27 and is worth it for the peacocks and the Dead Sea saltwater lake, but skip it entirely on days when cruise ships are in port, since it turns into the most crowded square kilometre in the region.
Arriving and moving with luggage
Dubrovnik Airport sits in Čilipi, about 20 kilometres south of the city; the Platanus shuttle bus is timed to arriving flights, costs €13, and drops at Pile gate in roughly 25 minutes, with a stop near Gruž port on some runs — check the destination board on the windscreen before boarding. Tickets are sold on the bus or at the airport kiosk just past arrivals; there is no need to book ahead outside of the absolute peak of August. If your hotel is in Lapad or Babin Kuk, ask the driver to flag the closest stop rather than riding all the way to Pile and doubling back on line 6 or 4.
For getting between neighbourhoods once you’ve arrived, Lapad to the Old Town is about 2.5 kilometres — a 35-minute walk along Šetalište kralja Zvonimira or an 8-minute ride on line 6 — while Babin Kuk adds another 20 minutes of walking or one extra bus stop on line 4. None of it requires a car, but factor the distance into where you book: staying in Lapad trades a short bus ride for beach access and lower rates, while paying more for an Old Town address buys back all of that walking time.
Good to know
Questions, answered
Do I need a car in Dubrovnik?
No, unless you’re day-tripping to Pelješac wineries or staying at a rural villa. In town it's a €35/day parking headache.
How do I get from Dubrovnik airport to the Old Town?
Platanus shuttle bus, €13, drops at Pile gate in 25 minutes. Uber €26, taxi €39.
Is Uber available in Dubrovnik?
Yes, both Uber and Bolt work well and are cheaper than metered taxis.
Are Dubrovnik buses reliable?
Yes — Libertas runs to schedule and lines 1A, 6, and 4 come every 10-15 minutes in season. Buy a 10-ticket book at any kiosk to save 20%.
Is the Dubrovnik Cable Car worth the price?
Yes for the view and the time saved — a round trip is about €27 and takes under four minutes each way. Book online in summer to skip the queue, or walk down for free once you're at the top.
How do I get to Cavtat or the Elaphiti islands without a car?
Cavtat is a €2 ride on Libertas line 10 or a short ferry from the Old Port. The Elaphiti islands (Koločep, Lopud, Šipan) are ferry-only from Gruž port, with Lopud the easiest for a swim-focused afternoon.
Doing good is the business: every booking through Stay Dubrovnik funds one verified tonne of carbon removal — same room, same price, no markup.
Search stays