Taxis and ride-hailing services are readily accessible throughout Croatia’s principal cities and popular coastal locations. Uber and Bolt are both active in cities including Zagreb, Split, Dubrovnik, and Zadar, while home-grown apps such as Cammeo cover smaller towns and the Istrian peninsula where international platforms have yet to expand. For most expats handling everyday transport needs, a mixture of ride-hailing apps and established local taxi companies provides a convenient and dependable solution.
| Item | Details |
|---|---|
| Main ride-hailing apps | Uber, Bolt, Cammeo (as of 2025) |
| Typical city-centre fare | €5–€15 for most urban journeys (as of 2025) |
| Typical airport transfer (Zagreb/Split) | Approximately €13–€45 depending on city and app (as of 2024–2025) |
| Flag-fall / base fare | Approx. €1.80–€3.00; per-km rate approx. €0.90–€1.70 (as of 2025) |
| Uber cities | Zagreb, Split, Rijeka, Zadar, Šibenik, Dubrovnik (as of 2025) |
| Payment methods | Cash and card accepted in most taxis; app-based payment in Uber/Bolt/Cammeo |
How taxis work in Croatia, and whether they are safe and reliable for expats
Taxis in Croatia are straightforward to access — they are not hard to come by, and card payments are accepted in the vast majority of vehicles. The sector has expanded considerably over recent years, propelled by strong tourism demand and a progressively competitive marketplace. Taxi services function across all of Croatia’s major cities, as well as a great many smaller towns and islands.
The Road Transport Act governs how taxi services operate in Croatia. In 2018, in direct response to pressures from app-driven, on-demand transport models, Croatia did away with the mandatory physical taximeter requirement and permitted electronic app-based metering alongside dynamic pricing. As a result, you are likely to encounter a mix of traditionally metered cabs and vehicles that calculate fares through a smartphone application — both approaches are fully legal.
Zagreb’s taxi tariff was last revised in January 2024 and formally published in the city’s official tariff ordinance. This rate is binding on all taxis and taxi operators within the designated compulsory driving zone — it cannot legally be exceeded or undercut, and compliance is enforced via officially calibrated taximeters. The same framework applies in Split, while Dubrovnik’s taxi rate was most recently updated in January 2025.
You can flag down a taxi on the street or arrange one in advance by telephone or through a taxi company’s website. Designated taxi ranks are located at prominent spots throughout major cities — in Dubrovnik, for instance, you will find them at the Old Town gates, the bus station, the airport, and the ferry terminal; in Split they are positioned along the Riva promenade, at the ferry terminal, the bus station, and the train station. Unlike in parts of Western Europe where flagging a cab mid-street is entirely routine, in Croatia using an official rank or a booking app tends to be the more dependable approach.
Which ride-hailing apps work in Croatia, and how to use them
Uber and Bolt are the dominant ride-hailing platforms in Croatia. Local alternatives such as Taxi 1717, Wizi, and EkoTaxi also exist but are not uniformly available across the country. Cammeo is another well-regarded option, delivering an experience comparable to Uber — you book through the app and pay upfront by card.
Uber is active in several major cities, among them Zagreb, Zadar, Rijeka, Split, Šibenik, and Dubrovnik. That said, Istria — a region celebrated for its beautiful coastline and picturesque towns — falls outside Uber’s service area. Expats living or spending time in Istria will therefore need to look to other transport solutions.
The Cammeo app operates much like a Croatian take on Uber and covers a range of locations where Uber has no presence, including Pula and Rovinj. This makes it especially valuable for expats settled in Istria or along smaller sections of the coast. Bolt, meanwhile, is active in Split, Zadar, Dubrovnik, and several other cities.
Signing up for any of these apps is a simple process. Download your preferred app from the App Store or Google Play, register by providing your name, phone number, and payment details, then enter where you want to be picked up and where you are headed. The app will display a fare estimate along with an expected arrival time for your driver — confirm the booking and wait for your ride. No Croatian phone number or local bank account is needed; all major platforms accept international credit and debit cards.
One particular advantage Uber offers in Croatia is the reduction of language friction. Croatian can be a challenging language to learn quickly, and with an app-based service your destination is already entered before you set off, making miscommunication far less likely. Uber also presents the fare before you book, so there are no pricing surprises at the end of the journey. Much as Grab is valued for its predictability across Southeast Asia, Uber and Bolt provide the same kind of transparent, pre-confirmed pricing in Croatia.
Where to find taxis and book rides in the capital and major expat areas of Croatia
Croatia’s larger cities — Zagreb, Split, and Rijeka among them — have long supported substantial taxi industries, and the number of operators has grown considerably across the whole country over the past decade. Below is a summary of the main options by expat location.
Zagreb
Zagreb is the national capital and the country’s primary hub for expats. Uber operates here, as it does in Rijeka, Split, and Dubrovnik. The most established local taxi company is Radio Taxi Zagreb, reachable through radiotaxizagreb.com at +385 1 800 600. It is worth noting that at Zagreb Airport, only licensed taxi drivers from the municipality of Velika Gorica are authorised to queue at the terminal — this arrangement gives those operators considerable pricing leverage, which makes Uber or Bolt a sensible choice for airport runs in the capital.
Split
Split ranks among Croatia’s most sought-after expat destinations on the Dalmatian coast. Uber is available here, with service tiers including UberX, Uber Comfort, UberXL, and Uber Van. Bolt also covers Split. Local taxi companies include Cammeo Split (cammeo.hr, +385 21 313 313), Eko Taxi (ekotaxi.hr, 021 223 223), and Radio Taxi Split (radio-taxi-split.hr, +385 21 473 737).
Dubrovnik
Uber covers the majority of Dubrovnik, with the exception of the pedestrian-only area within the city walls. If you need an Uber from the Old Town, you will have to walk to one of the city gates to meet your driver. Local alternatives include Cammeo Dubrovnik (cammeo.hr, +385 20 212 212), Eko Taxi Dubrovnik (020 432 432), and Radio Taxi Dubrovnik (radiotaxidubrovnik.com, +385 20 411 411).
Rijeka
Rijeka, Croatia’s main port city, is served by Uber alongside local providers including Cammeo Rijeka (cammeo.hr, +385 51 313 313) and Radio Taxi Rijeka (radiotaxirijeka.com.hr).
Istria (Pula, Rovinj, and surrounding areas)
Cammeo serves many locations across Istria where Uber is absent, including Pula and Rovinj. Bolt and local taxi firms round out the options in this region. In rural or island settings, taxi availability can be limited, so arranging a transfer in advance is advisable if you plan to visit less-frequented destinations.
Islands
Croatia’s islands now generally have some form of local taxi provision, or drivers registered with Uber and Bolt — a practical development given the constraints of island public transport. That said, coverage varies considerably from one island to the next. Busier islands such as Hvar and Brač have a broader range of options, while smaller islands may have only one or two local operators. Advance booking is strongly recommended in these areas, particularly during the peak summer months.
How much a taxi or ride-hailing trip costs in Croatia
Across Zagreb and coastal towns, the standard structure involves a base fare of roughly €1.80–€3.00, a per-kilometre rate of approximately €0.90–€1.70 during daytime hours, and a waiting time charge of around €0.25–€0.50 per minute. These figures reflect 2025 pricing — always verify current rates through operator websites or the official tariff ordinances published by individual municipalities.
Average fares start at €3–€4, with a per-kilometre charge of €1–€1.50. The majority of trips within urban areas fall in the €5–€15 range, depending on distance and time of day. Ride-hailing platforms generally come in around 10–20% cheaper than conventional taxis.
Airport transfers show more significant variation. An Uber journey from central Zagreb to the airport costs around €13, while a ride from Split Airport to the city centre can reach approximately €45 with Uber, compared with an average of around €33 by standard taxi. These figures are sourced from 2024–2025 data and should be confirmed through the relevant app or operator at the time of booking, as prices are subject to change.
Surge pricing during busy periods can push fares up by a factor of 1.5 to 2. Uber tends to be more affordable under normal conditions, but costs climb at night or in poor weather — though it should be noted that conventional taxis also apply higher rates for night-time journeys. This mirrors how dynamic pricing functions in ride-hailing markets elsewhere, such as Australia or the Netherlands, so the principle will be familiar to anyone who has used these services in other countries.
For longer point-to-point journeys or group travel, pre-booked private transfers arranged directly through a company’s website often come with a fixed fare that is not subject to surging. Many taxi firms allow online bookings — particularly suited to airport transfers or trips involving larger groups needing a minivan — with the benefit of agreed pricing and the ability to specify vehicle type and passenger numbers in advance.
Common scams and safety issues with taxis in Croatia that expats should know about
Visitors are disproportionately targeted by dishonest drivers, particularly at airports and in high-footfall destinations like Dubrovnik and Split. Typical tactics include inflated fares, failure to activate the meter, and deliberate route lengthening. These problems are well documented, and they are the primary reason many experienced expats and long-term residents consistently advise using ride-hailing apps rather than hailing an unfamiliar taxi from the kerb.
Some unscrupulous drivers will take indirect routes or interfere with their meters to push fares higher. Others claim the meter is malfunctioning and then insist on an excessive flat rate. In isolated cases, unlicensed vehicles posing as taxis operate without proper authorisation or insurance. A further reported tactic is applying different pricing for local residents versus visitors — something that is easily exploited when passengers lack a frame of reference for what a fair local fare looks like.
Croatia’s taxi market is liberalised — any individual can register a taxi company and then choose to work through a platform such as Uber or Bolt, follow the price schedule set by the local authority, or declare and publish their own fares independently. This means that even a licensed, legitimate operator may legally set high prices. Checking the published tariff or app estimate before every journey is therefore essential.
To protect yourself, keep the following in mind:
- Licensed taxis in Croatia are required to display their company name and permit number, operate a meter, and make fares publicly available — check for a taxi sign on the roof and make sure any receipt issued corresponds to the displayed fare.
- Confirm the licence number on the door and the fare card inside the vehicle; when using an app, cross-reference the driver’s name, vehicle model, and number plate against the booking details before getting in.
- Keep your phone accessible and use the in-app GPS tracking to monitor the route — if the driver appears to be deviating from the expected path, you are entitled to point this out.
- When paying in cash, count your change carefully before leaving the vehicle — short-changing is a noted issue with cash transactions.
- Decline unsolicited approaches from drivers near ferry terminals, airports, or tourist sites; do not board unmarked vehicles or accept rides from strangers who approach you without being called.
- Where possible, opt for drivers associated with an established company such as Cammeo or Eko Taxi, or a recognised platform — operators with a company reputation to protect tend to be more reliable.
How to pay for taxis and ride-hailing services in Croatia — cash, card, or app
Traditional taxis have a preference for cash but generally accept major credit cards, while ride-hailing apps handle all payments in-app via card or digital wallet. The situation has improved markedly in recent years, with card readers now standard in most licensed cabs in larger cities. Consistency is lower in rural locations and on islands, however, so keeping a supply of euro cash to hand is still a sensible precaution.
Croatia made the switch to the euro (€) on 1 January 2023, retiring the Croatian kuna. Every transaction — taxis included — is now conducted in euros, which simplifies financial planning considerably for those arriving from other eurozone nations. If you are travelling from outside the eurozone, exchanging some cash ahead of your first taxi journey is a reasonable step.
When booking via Uber, the app shows your estimated fare and deducts payment automatically through your saved card at the end of the trip. Bolt functions identically — the fare is displayed upfront and payment is taken in-app once the journey is complete. Both platforms accept cards issued outside Croatia without requiring any additional verification, making them immediately usable from the moment you land.
Tipping is not an obligation in Croatian taxis, though it is always welcomed. With a cash fare, the simplest approach is to round up — if the meter reads €2.56, handing over €3 is perfectly acceptable. When paying through Uber or Bolt, the app will prompt you at the end of the ride to add a tip if you wish; there is no pressure to do so.
Alternatives to taxis and ride-hailing for getting around Croatia as an expat
Taxis are by no means the default mode of transport for most people living in Croatia. The majority of residents rely on their own vehicles, public transport, or bicycles — particularly in cities with strong infrastructure such as Zagreb, Split, and Rijeka. As an expat settling in for the longer term, becoming acquainted with these alternatives will make day-to-day life considerably easier.
Public buses form the backbone of both urban and intercity transport in Croatia. Zagreb boasts an extensive tram and bus network run by ZET (Zagrebački električni tramvaj), which reaches most corners of the city at affordable fares. Split, Rijeka, and Dubrovnik all have their own bus networks. Airport shuttle services can be substantially cheaper than taxis for solo travellers — the Zagreb Airport shuttle, for example, costs around €5.97, runs directly to the central bus station, and makes no intermediate stops.
Intercity buses represent a practical and budget-friendly way to travel between Croatian cities. For longer distances, bus and train services generally work out cheaper than using ride-hailing platforms. FlixBus and various domestic operators run regular services linking Zagreb, Split, Zadar, Dubrovnik, and other key destinations.
Car rental is both popular and often the most logical solution for expats who want to explore rural areas, national parks, or the scattered islands of the Dalmatian coast, where taxi and public transport coverage is thin. Bicycles and scooters are also widely available for shorter urban journeys or coastal sightseeing.
Ferries are indispensable for island travel and are operated by Jadrolinija, the national ferry operator. For expats based on or regularly travelling to the islands, ferries — rather than taxis — are the primary means of moving between islands and between islands and the mainland.
What expats say about using taxis and ride-hailing services day-to-day in Croatia
One expat who has been living in Croatia since 2014 describes using Uber extensively throughout the country — covering journeys from Zagreb Airport into the city, trips around Split, and much more — finding the service dependable, easy to use, and good value for money, as well as a reliable safeguard against being overcharged by less scrupulous cab drivers.
Uber now has thousands of active drivers operating across Croatia, with the highest concentrations in major cities and coastal destinations. While coverage is not universal, waiting times in established service areas are generally short. The platform is popular with both residents and tourists, and demand peaks sharply during the summer holiday season when reliable transport becomes particularly important.
Expats frequently highlight the language advantage of ride-hailing apps — entering your destination digitally removes any need to explain where you are going and all but eliminates the risk of being taken to the wrong place. Unlike in markets such as Japan or Germany where many taxi drivers have reasonable English, language can present a real barrier with traditional taxis in Croatia, especially outside the main cities.
The downsides of ride-hailing apps include occasionally unreliable estimated waiting times and the frustration of drivers cancelling before completing the pickup, which obliges you to request a new driver. These issues are most commonly reported during busy summer periods in popular coastal locations. Keeping a local taxi firm’s number saved on your phone as a backup is a sensible precaution.
In regions such as Slavonija and Hrvatsko zagorje, taxis remain available and are sometimes the only viable option for late-night travel. Expats living outside the main urban centres report that establishing a relationship with a trusted local driver — or at least knowing which local firm to call — becomes an important part of daily life in communities where app-based services are not consistently available.
How do I use a ride-hailing app in Croatia for the first time?
- Download your chosen app — Install Uber, Bolt, or Cammeo from the App Store or Google Play before you travel. It is best to do this while connected to a reliable internet connection.
- Create an account — Enter your name, phone number, and payment information. International credit and debit cards are accepted; no local Croatian details are required.
- Set your pickup location — Open the app and allow it to access your device’s GPS, or type in your pickup address manually. In busy locations such as ferry terminals or airports, be specific about where you want to be met.
- Enter your destination — Type in your destination address. The app will display a fare estimate and the expected arrival time for your driver.
- Confirm the ride — Review the fare estimate and available vehicle types, then confirm the booking. The app will show you the driver’s name, photo, vehicle make, and number plate.
- Verify your driver on arrival — Always check that the vehicle matches the licence plate displayed in the app before getting in. Do not board any vehicle where the details do not correspond.
- Complete payment in the app — Payment is processed automatically through the app at the end of the ride. If you wish to add a tip, the app will prompt you at that point.
Frequently Asked Questions
Is Uber available in Croatia?
Yes — Uber operates in major cities including Zagreb, Zadar, Rijeka, Split, Šibenik, and Dubrovnik. However, the Istria region is not covered by Uber, so if you are visiting areas like Pula or Rovinj, you will need to use alternatives such as Cammeo or local taxis.
How do I get from the airport to the city by taxi in Croatia?
Taxis are readily available at all major airports in Croatia, including Zagreb, Split, and Dubrovnik airports. However, be aware that taxi drivers at airports may try to overcharge, so it is recommended to book a taxi in advance or use a ride-hailing service. Uber and Bolt both operate at all three major airports. Airport shuttle buses are also considerably cheaper for solo travellers.
Is it safe to take a taxi alone at night in Croatia?
Croatia is generally considered a safe country, and taking a taxi alone at night in cities like Zagreb, Split, or Dubrovnik is not considered dangerous. The key precaution is to use a reputable firm or a ride-hailing app so that your driver is identifiable and the journey is tracked. If anything feels off, cancel the ride calmly — the tracking feature in apps helps you share your location with a friend for extra peace of mind.
How do I avoid being overcharged by a taxi in Croatia?
Uber allows you to see the fare upfront, so you know exactly how much your ride will cost. If you are unsure about costs, do a quick price check on the Uber app before getting into a local taxi — this gives you a ballpark figure and helps you avoid any unwelcome fare surprises. Always confirm the fare before setting off, and only use taxis that display a company name, permit number, and either a meter or a published fare card.
What should I do if a driver refuses to use the meter?
If a driver insists on cash-only payment or quotes an unposted fee, walk away and continue to another taxi. Some drivers may claim their meter is broken and demand an exorbitant flat rate — this is a known scam tactic and you are within your rights to refuse the fare and find another driver. Using app-based services avoids this issue entirely, since prices are agreed before the journey begins.
Do I need a local phone number or Croatian bank account to use Uber or Bolt in Croatia?
No. Both Uber and Bolt accept international phone numbers and foreign-issued credit or debit cards without any additional steps. You can register and use both apps before you arrive in Croatia. Download the Uber app before arriving to avoid any potential issues with internet or data connectivity.
Is Bolt cheaper than Uber in Croatia?
Bolt is the next most popular ride-hailing app in Croatia after Uber. It functions almost exactly the same way. Prices can sometimes be lower than Uber, so it is worth checking both when ordering a ride. If you notice prices are surging with one app, it may be worth switching to the other, as they can differ.
Are taxis available on Croatian islands?
Even Croatian islands now have their own local taxi providers or Uber and Bolt drivers, which is logical since public transport can be limited there. However, coverage varies greatly between islands. On popular islands like Hvar and Brač, there are more options, but on smaller islands you may find only one or two local operators. If you plan to visit less popular places, it is worth booking a transfer in advance to avoid long waits, particularly during summer.
What is Cammeo, and where does it operate in Croatia?
Cammeo is essentially a Croatian ride-hailing app that functions like Uber and operates in many places where Uber is not available, including Pula and Rovinj. Cammeo has locations across Croatia, including Zagreb, Split, and Dubrovnik, making it one of the most broadly available local options. It can be downloaded from the App Store and Google Play, and payment is made via card in-app. Visit cammeo.hr for city-specific details and contact numbers.