Uber and Bolt are practical in Croatia's cities and main coastal destinations, but app coverage is not the same as a guaranteed car. Summer demand, islands, pedestrian old towns and early airport trips all require a real backup.
Install Uber and Bolt before arrival and compare the complete live quote. Keep Wizi or a licensed local taxi number for islands and smaller markets. For a flight or ferry, reserve early but still keep enough time to switch to the official rank or a hotel-booked taxi.
| Situation | Best option |
|---|---|
| Ordinary trip in Zagreb or a main coastal city | Compare Uber and Bolt by total price, pickup time and vehicle size.48 |
| Pickup anywhere on Krk island | Check Wizi as a local option, then compare any live Uber availability.134 |
| Arrival at Zagreb Airport | Use the app's assigned pickup or the signed official taxi area beside arrivals.16 |
| Taxi from a street, rank or hotel | Use a marked licensed taxi and confirm the posted meter tariff before moving.23 |
| Early flight, ferry or rural accommodation | Prebook a licensed local operator, keep a second contact and allow enough time to switch if the app has no car.122 |
Broadest listed visitor-facing ride app, using licensed Croatian taxi partners in cities and coastal destinations.
Strong ride and fare comparison in nine officially listed Croatian cities, including the main Adriatic destinations.
Licensed local taxi option across Zagreb, several coastal cities and all of Krk island, with service varying by region.
How it works here Uber operates through licensed Croatian taxi partners in Zagreb, Split, Dubrovnik, Rijeka, Zadar, Pula, Šibenik, Osijek and many other listed locations. Supply is strongest in cities and coastal resorts and is not guaranteed in remote or island areas.
Uber's official Croatia directory spans Zagreb, major Adriatic destinations and many surrounding municipalities. Bolt publishes a much tighter list of nine markets: Dubrovnik, Karlovac, Osijek, Pula, Rijeka, Šibenik, Split, Zadar and Zagreb. Treat the directories as a starting point. Test the real pickup and destination for live supply.48
A municipality page does not prove that a driver will accept an island, village or late-night request. Wizi states that services and vehicle types vary by region, while its June 2026 Krk announcement explicitly covers the entire island. That makes Wizi useful on Krk. It doesn't turn every Croatian island into an app market.1213
A new Zagreb option appeared on 19 August 2026. When a Verne-operated autonomous vehicle is available in a supported central area, an ordinary UberX or Comfort request can be matched with it. A licensed operator remains behind the wheel during the launch phase, and the app identifies the vehicle. This is a limited Uber match in Zagreb, not separate nationwide coverage.7
Croatian taxi transport requires a carrier licence and a local permit for the area where the passenger is picked up. A metered vehicle must run its approved meter and display its tariff. An app-priced trip must show the passenger a maximum price and planned route in advance, and the app must remain active during the service.2
This is not merely a paperwork distinction. In summer 2026, national inspectors removed twelve vehicles from service during coastal checks and cited missing local permits, unlicensed vehicles and missing driver or vehicle cards among the common violations. Use the car recorded in the app or a visibly marked licensed taxi.3
Bolt shows an estimate after the destination is entered and says price depends on distance and ride type. Its Croatian terms say fares can include base, distance and duration components. An upfront amount may change if the destination changes, the trip becomes materially longer or tolls apply. Uber similarly warns that tolls, surcharges and route changes can alter an upfront fare in Zagreb.9105
Card payment is available in both major apps. Bolt says cash and mobile methods depend on location, so treat the payment choices actually shown for that request as authoritative. At Zagreb Airport's contracted taxi rank, many cards and digital wallets are accepted, but the airport advises confirming the exact card before taking the ride.951
At Zagreb Airport, the contracted taxi pickup is beside the arrivals Meet and Greet area on the terminal ground floor. Uber currently offers ride products such as UberX rather than its Taxi category for airport trips. Request only after checking the app's current instructions, walk to the assigned pin and match the driver and plate before entering.16
If the app places the pickup pin outside a historic centre, use the accessible road entrance it shows. Send the accommodation name in chat, then compare the plate, car and driver before entering. Never cancel a recorded trip because someone at the curb offers a different car or direct price.102
For an early flight, ferry or bus, treat advance scheduling as one part of the plan rather than the only way to reach the departure. Bolt's Croatia support page says a reserved order is cancelled if the driver cannot complete it. Keep enough time to call a licensed local operator. On Krk, Wizi accepts app requests and publishes a local phone booking option.1113
If the live quote is high, compare the other app before cancelling. If neither app shows a real car, use the official rank or a licensed operator rather than waiting beside a road with luggage. Croatia's market is broad, but supply changes sharply by season, time and exact pickup.482
If both major apps fail, ask your hotel or host to call a licensed local taxi or use the signed airport or station rank. Call Wizi where its current local page confirms service. For a timed trip, switch early enough that the backup can actually reach you.1212
Yes. Uber publishes a broad Croatia directory, including Zagreb and many coastal destinations. A listed place is not a promise that a car will be online at your exact pickup, especially on an island, outside town or late at night.
Do not project mainland and coastal-city coverage onto every island. Wizi explicitly covers Krk; elsewhere, test the exact address and prebook a licensed local operator when the return is time-critical.
Yes. Enter ZAG and your destination after landing, then wait for real driver details before leaving the terminal. Uber currently returns UberX rather than its Taxi category. If neither app finds a car, follow the terminal signs to the licensed airport stand.
For an app trip, confirm the maximum price and planned route shown before booking. For a metered taxi, keep the meter and posted tariff visible. Do not accept an unrecorded replacement ride or a newly invented cash price at pickup.
These apps need data
Guac eSIM covers Croatia with plans from $0.58 per GB. Install it before you land and activate instantly.
Local taxi apps, lek cash and offline maps matter more than global brands
Public transport first, with city and Alpine tools that prevent expensive mistakes
Carry BAM, use local transport apps, and stay on established routes
National rail, regional transit and simple card backups for Belgium
Licensed taxi apps, city-specific transit tools and euro cash backups
Use SBB first, keep a card and francs handy, and prepare offline maps for the mountains