Home » Brazil » Brazil – Taxis and Ride-Hailing Services

Brazil – Taxis and Ride-Hailing Services

Brazil boasts a mature taxi industry alongside a vibrant ride-hailing sector, giving expats who do not own a car plenty of dependable ways to travel. Officially licensed, metered taxis are found in cities large and small, while Uber and homegrown platform 99 between them account for the lion’s share of app-based journeys across the country. For most expats navigating daily life, app-based rides offer the greatest ease, transparency, and peace of mind.

Key facts at a glance
Item Details
Taxi system Metered (taxímetro); city-regulated fares; two tariff bands (Bandeira 1 day / Bandeira 2 night & holidays)
Dominant ride-hailing apps Uber and 99 (as of 2025); inDrive and Cabify also active
Rio de Janeiro flag-fall (Bandeira 1) Approx. R$5.90–R$7.00 (as of 2025) — verify current rates via official municipal tariff
Night/holiday surcharge Bandeira 2 is approx. 20–30% more than standard daytime rate (as of 2025)
Primary payment methods Cash, card, PIX instant transfer, and in-app payment via ride-hailing apps
Key local taxi apps Taxi.Rio (Rio de Janeiro); MobizapSP (São Paulo)

How taxis work in Brazil, and whether they are safe and reliable for expats

All licensed taxis in Brazil are legally required to operate with a taxímetro — the metered device that calculates your fare. In most cities, locals refer to it simply as the taxímetro or relógio (meaning “clock”), though in some smaller towns a flat zone-based rate is used instead, with a fare schedule typically displayed on a card in the rear window. If you have ridden metered taxis in major European or Australian cities, the overall concept will feel familiar — the main distinction is Brazil’s own two-band tariff structure.

Central to how Brazilian taxi pricing works is the concept of “bandeiras” — literally meaning “flags.” Every taximeter operates in one of two modes: Bandeira 1, the standard daytime rate displayed as “1” on the device, and Bandeira 2, which is approximately 20–30% higher and displayed as “2.” Bandeira 2 applies at night, on Sundays, and on public holidays.

On top of the initial flag-fall charge, your fare accumulates via a per-kilometre rate and an automatic waiting-time component that kicks in whenever the vehicle is stationary or crawling — a detail that carries particular weight in notoriously gridlocked cities such as São Paulo, where congestion can make the waiting charge a surprisingly large slice of the total bill.

Taxis can be flagged down on the street or located at designated ranks. After dark, calling a radio taxi is the wiser choice. At airports and long-distance bus terminals, dedicated kiosks let you pay for your taxi in advance, which removes any ambiguity about the final cost — though you typically pay a slight premium for that convenience.

Official taxi tariffs in Brazil are set by municipal or district authorities. Rio de Janeiro’s current tariff was established in December 2024 via an official ordinance and is legally binding for all taxis operating within the compulsory service area, enforced through officially calibrated meters.


Get Our Best Articles Every Month!

Get our free moving abroad email course AND our top stories in your inbox every month


Unsubscribe any time. We respect your privacy - read our privacy policy.


From a safety standpoint, always use yellow taxis or radio taxis — which are typically white, blue, or green — as these are the vehicles that are licensed and subject to regulatory oversight. Properly licensed taxis are clearly identifiable and well-marked.

Which ride-hailing apps work in Brazil, and how to use them

Brazil’s app-based transport market is effectively shaped by two dominant players: Uber and 99. Both platforms serve hundreds of cities across the country. Uber has woven itself deeply into the fabric of urban mobility in Brazil, transforming how residents of cities like São Paulo and Rio de Janeiro travel on a daily basis — its intuitive interface and widespread driver base have earned it an enormous following.

99, originally launched under the name 99Taxis, is a pioneering Brazilian ride-hailing service with a substantial footprint across Brazil and neighbouring markets. The platform connects passengers with a broad network of drivers and offers service tiers ranging from everyday rides to more specialised options, with a stated emphasis on safety, reliability, and user experience. 99 is owned by Beijing-headquartered Didi Chuxing.

inDrive takes a different approach from its competitors through a negotiation-based pricing model it describes as “Real-Time Deals” (RTD), whereby passengers propose a fare and drivers can accept, put forward a counter-offer, or decline — bypassing the fixed-price structure used by most other platforms. Globally, inDrive ranks second only to Uber in ride-hailing app downloads, and it has expanded to nearly 900 cities spanning Central Asia, Africa, Latin America, and further afield.

Cabify has established itself as a credible option in Brazil’s largest cities, including São Paulo and Rio de Janeiro, positioning itself around premium service quality, passenger safety, and forward-thinking features such as executive vehicles and electric car options.

All four apps — Uber, 99, inDrive, and Cabify — can be downloaded free of charge from the Google Play Store and Apple App Store. Setting up an account requires a valid mobile phone number (a local Brazilian SIM is advisable once you are a resident), an email address, and a payment method. The apps support credit and debit cards, digital wallets, and Brazil’s widely used PIX instant payment system. International credit cards are accepted by all four platforms, so you can begin using them as soon as you arrive in the country.

Rio de Janeiro also has a municipally supported app called Taxi.Rio, which was introduced in 2017 and links passengers directly with licensed taxi drivers. One notable advantage of this platform is that taxis registered on it are permitted to use express bus lanes, which can reduce both journey times and fares. São Paulo has developed its own city-backed counterpart, MobizapSP, reflecting a broader effort by Brazilian municipalities to offer regulated alternatives to private ride-hailing platforms.

Where to find taxis and book rides in the capital city and major expat areas of Brazil

Although Brasília is Brazil’s capital, São Paulo and Rio de Janeiro are where the overwhelming majority of expats settle. Below is a practical guide to finding taxis and booking rides in these and other key locations.

Brasília

Designed as a planned city with a layout that strongly favours the car, Brasília is one of the places in Brazil where taxis and ride-hailing services matter most. Both Uber and 99 are active here. Arriving passengers at Brasília International Airport will find pre-paid taxi kiosks in the arrivals area, and taxis are also available outside major hotels in the Asa Norte and Asa Sul districts and at designated ranks near the city’s principal shopping and commercial zones. Given Brasília’s limited walkability compared to Rio or São Paulo, app-based transport has become particularly popular with the local expat community.

São Paulo

White taxis are the dominant vehicle colour on São Paulo’s streets. Interestingly, São Paulo is one of the few cities where conventional taxis can hold a strategic edge over app-based rivals — the city’s notorious gridlock means that taxis with access to dedicated bus lanes can sometimes reach destinations faster during peak hours. Official pre-paid taxi kiosks operate in the arrivals halls of both Guarulhos International Airport (GRU) and Congonhas Airport (CGH). Uber and 99 both have a strong presence across the city, and the official São Paulo city taxi app, MobizapSP, is also available. Taxi ranks are concentrated around major metro stations, hospitals, and shopping centres throughout the metropolitan area.

Rio de Janeiro

Rio de Janeiro is defined by its instantly recognisable yellow taxis, which are plentiful and operate under regulated fares. Beyond Uber and 99, the city has its own official platform, Taxi.Rio, which aggregates licensed drivers. Taxis are easy to spot at popular tourist districts and throughout the city’s taxi rank network. Passengers can also arrange transport via radio taxi companies, the Taxi.Rio app, or through private transfer services booked in advance.

At Galeão International Airport (GIG), multiple radio taxi company booths are located immediately after exiting the customs area, where staff can arrange and collect payment for your journey in advance using cash or card. The official Taxi.Rio website is accessible at taxi.rio.

Other major expat areas

Several of Brazil’s larger cities — including Rio de Janeiro, São Paulo, Belo Horizonte, and Salvador — are served by metro networks. Rio’s system has been extended in recent years and São Paulo’s is particularly comprehensive; both offer an affordable and swift alternative to surface transport. In cities such as Belo Horizonte, Recife, Fortaleza, and Manaus, Uber and 99 are operational and local taxi ranks can be found at airports, rodoviárias (bus terminals), and major hotels. In smaller towns and rural regions, app coverage becomes patchy and a pre-arranged local taxi or private transfer is often a more dependable choice.

How much a taxi or ride-hailing trip costs in Brazil

By the standards of North America or much of Europe, taxis in Brazil are reasonably affordable — though costs can vary considerably depending on the city, the time of day, and traffic conditions, and are subject to periodic updates by local authorities.

Your metered fare is built from several components: the flag-fall (bandeirada inicial), which is a fixed charge levied at the moment you set off — running at approximately R$5.90–R$7.00 in Rio in 2025 — combined with a per-kilometre rate and an automatic waiting-time charge that accumulates whenever the vehicle is stationary in traffic.

Bandeira 2, the elevated night and holiday tariff, typically adds 20–30% above the standard daytime rate and applies at night, on Sundays, and on public holidays. The precise hour at which Bandeira 2 comes into effect differs from city to city, which can catch newcomers off guard. As of 2025, Rio’s Bandeira 2 switches on from 9:00 PM. Always glance at the meter display when you board to confirm which tariff is active.

In heavy traffic, a ride booked via an app at a fixed, pre-agreed price is far more financially predictable than a metered taxi steadily accumulating waiting-time charges. Ride-hailing apps typically display the estimated fare before you confirm a booking — a feature analogous to how Uber functions in markets worldwide.

For airport journeys, pre-paid kiosk taxis charge a fixed amount based on your destination zone, which gives you cost certainty before you leave the terminal. These rates are set periodically by airport management and local transport authorities. Rio de Janeiro’s taxi tariff was last revised in December 2024; always consult official municipal sources or the relevant city transport body for the most up-to-date figures, as fares are adjusted from time to time.

Ride-hailing app fares are subject to surge pricing when demand spikes — during rush hour, heavy rain, late-night weekend hours, and major events such as Carnival or New Year celebrations. Checking the in-app estimate before confirming is especially important during these periods, when prices can climb sharply.

Common scams and safety issues with taxis in Brazil that expats should know about

Brazil’s taxi and ride-hailing infrastructure functions reasonably well overall, but there are documented problems — particularly in areas with heavy tourist footfall — that every expat should understand before climbing into a cab.

Yellow metered taxis are required by law to run the taximeter, but you may still need to prompt the driver to start it and check that it is set to the correct tariff. Yellow taxis are not entitled to charge the higher rates associated with special radio taxis. If you board a yellow taxi, the driver must activate the meter — do not accept a handwritten price on a slip of paper, as that arrangement is reserved for specialist radio taxis and not for ordinary metered cabs.

Drivers caught running without the meter or overcharging passengers risk a financial penalty along with the potential loss of their licence and vehicle. You are entirely within your rights to request that the meter be turned on. If the driver declines, record their name, licence number, and registration plate, along with the time and location, in case you choose to lodge a formal complaint with the relevant authority.

In Rio de Janeiro in particular, be wary of approaching unlicensed drivers — who may present as perfectly personable and produce a printed price list — as their airport fares to destinations such as Copacabana can easily be double the legitimate going rate. For your own protection, use only yellow taxis or licensed radio taxis (typically white, blue, or green), and never take up an offer from a stranger in the arrivals hall who approaches you promoting a “special deal.”

As a general rule, unless you already have a solid grasp of local fare norms, never agree to a so-called special price from a driver, as inflated fares for unsuspecting visitors are the most common outcome. Ride-hailing apps represent one of the most reliable defences against this, since the fare is locked in before the journey begins and the driver’s full details — including their name, photograph, and registration plate — are visible in the app, similar to consumer protections built into platforms like Grab in Southeast Asia or Bolt in Europe.

Real-time GPS tracking means you can monitor your route throughout the trip, share your journey with a trusted contact, and access in-app assistance if anything goes wrong. Many apps also feature dedicated emergency buttons for additional peace of mind. Expats travelling alone, particularly at night, are generally advised to share their live trip status with someone they trust.

How to pay for taxis and ride-hailing services in Brazil — cash, card, or app

Brazil has emerged as one of the most cashless-oriented societies in Latin America. Large numbers of residents go entire weeks without handling physical currency, and the majority of everyday transactions — whether for taxi fares, street food, or rent — have been transformed by the widespread adoption of Pix.

Pix is Brazil’s instant payment infrastructure, introduced by the Central Bank of Brazil in November 2020. It enables free, instantaneous transfers around the clock between any bank accounts and supports QR code payments at upwards of 30 million merchants. From taxi drivers and market stalls to restaurants and landlords, Pix is accepted almost universally — with more than 150 million registered users. The system is conceptually similar to domestic instant payment tools elsewhere in the world, such as Zelle in the United States or Bizum in Spain, but enjoys a far deeper penetration into daily Brazilian life than most equivalents.

For foreigners, accessing Pix ordinarily requires a Brazilian CPF (tax identification number) and a local bank account. Once you have obtained your CPF and set up an account, Pix becomes fully available to you. In the meantime, international credit cards are accepted by all the main ride-hailing apps — Uber, 99, inDrive, and Cabify — and at airport taxi kiosks, so you will not be left stranded on arrival.

Carrying a modest cash reserve remains sensible practice — typically somewhere between R$50 and R$150 is sufficient. This covers scenarios where you lose mobile signal, your phone battery runs flat, or you pass through a small settlement where digital payment infrastructure is unreliable.

Tipping conventions for taxi drivers in Brazil are fairly minimal outside Rio de Janeiro, where rounding up to the nearest real and allowing the driver to keep the change is the norm. In Rio, a 10% tip is more customary. With ride-hailing apps, the entire payment is handled within the platform, meaning no cash needs to change hands at all — a particularly convenient feature for newly arrived expats still finding their feet with local currency.

Alternatives to taxis and ride-hailing for getting around Brazil as an expat

Urban bus networks cover most Brazilian cities comprehensively, with fares that typically work out to around $1 to $1.25 USD — though it is worth checking local transport authority websites for current figures as these are periodically revised. Buses are a practical, cost-effective choice for expats who have taken the time to learn the routes in their city of residence.

Several of Brazil’s major urban centres — among them Rio de Janeiro, São Paulo, Belo Horizonte, and Salvador — are served by metro systems. Rio’s network has undergone recent expansion, while São Paulo’s metro is one of the most extensive in South America. Both offer a fast and inexpensive means of crossing the city, and generally connect with dedicated feeder bus services that broaden their effective reach.

Where a metro system exists, integrated tickets are often available that cover both rail and bus journeys at a combined discounted fare. Route information is posted at most bus stops, and rechargeable travel cards — more convenient than purchasing individual tickets each time — are available across most major cities.

99Moto runs a motorcycle taxi (mototaxi) service across more than 3,000 Brazilian cities, offering a fast and economical option for short hops in smaller cities and towns where traffic congestion can otherwise cause delays. However, motorcycle ride-hailing is not universally available — São Paulo has prohibited such services following legal action against Uber Moto and 99 after both companies continued operating in defiance of a citywide ban.

Given Brazil’s vast geographical extent, air travel is frequently the most sensible way of covering long distances between regions. Domestic carriers including LATAM, GOL, and Azul connect most major cities by air. For those with more time to spare, intercity coach services link virtually every significant urban centre and are a popular and generally comfortable option among expats for weekend getaways and regional exploration.

What expats say about using taxis and ride-hailing services day-to-day in Brazil

Among the expat community, the broad consensus is that Uber and 99 have fundamentally improved the experience of getting around Brazil’s cities, making journeys more predictable and less stressful. Knowing the price in advance, tracking the driver’s approach in real time, and completing payment without a word spoken at the end of the trip are consistently cited as the main reasons newcomers default to app-based rides.

Language remains a practical hurdle with conventional taxis, especially away from the principal tourist zones of Rio and São Paulo. The majority of drivers have limited or no proficiency in any language beyond Portuguese. Entering your destination as written text in Portuguese — or dropping a map pin within a ride-hailing app — largely sidesteps the issue. Pre-booked private transfer services frequently advertise around-the-clock, door-to-door availability with multilingual drivers, which many expats find reassuring for airport runs or time-sensitive appointments.

During peak hours in São Paulo or Rio, a metered taxi can sit motionless for extended periods, silently accumulating waiting-time charges. Under those conditions, locking in a fixed app fare before you depart offers far greater financial certainty. Seasoned expats tend to favour ride-hailing platforms during congested periods while switching to metered taxis at quieter times when traffic flows freely and meter charges stay low.

Interestingly, some Brazilians are rediscovering conventional taxis as surge pricing on ride-hailing apps erodes their cost advantage. “Given the increased demand for trips, there are many who are returning to taxis or even discovering them for the first time,” a leader of the National Taxi Front told Rest of World — a trend that points to a more competitive balance between traditional and app-based services than existed even a few years ago.

For airport arrivals, expats broadly advise using the official pre-paid kiosk taxi services at major international airports in preference to unlicensed street taxis — settling the fare upfront eliminates any risk of overcharging and sidesteps the need for difficult price negotiations after a long journey. Once settled in the country, many expats shift to booking ride-hailing apps for airport trips, appreciating the simplicity of arranging everything in advance from their phone.

Beyond the main urban centres, the availability of ride-hailing services drops off markedly. Expats based in smaller towns or rural communities commonly rely on a trusted local taxi driver’s phone number, a neighbourhood radio taxi service, or mototaxis for shorter trips. Cultivating a relationship with a dependable local driver is a strategy widely practised among long-term expats living away from Brazil’s major cities.

Frequently Asked Questions

Does Uber operate in Brazil?

Yes. Uber is deeply embedded in Brazil’s urban transport landscape, with an active presence in cities including São Paulo, Rio de Janeiro, and many others across the country. It has fundamentally altered how people travel in Brazilian cities and remains one of the most popular choices for both residents and visitors. The app is available from the App Store and Google Play, and international credit cards are accepted, so it can be used from the moment you arrive.

How do I get from the airport by taxi in Brazil?

Major airports and long-distance bus terminals have taxi kiosks where you can pay in advance and be assigned a vehicle, eliminating any uncertainty about the fare — though this convenience usually comes at a slight premium. Once you have cleared the terminal and have a mobile data connection, you can also open Uber, 99, or inDrive and book a ride, which is generally less expensive than the pre-paid kiosk option. Whichever route you choose, always use an official kiosk or a recognised app — never accept an unsolicited approach from an unlicensed driver inside the terminal.

Is it safe to take a taxi alone at night in Brazil?

Opting for a ride-hailing app after dark is widely considered the prudent choice: the driver’s identity is recorded, the trip is monitored by GPS throughout, and the cashless payment model reduces the potential for any friction at the end of the journey. When using traditional taxis at night, calling a radio taxi is preferable to flagging one down on the street. Avoid hailing unfamiliar taxis after dark in parts of the city you do not know well, particularly in central Rio de Janeiro and São Paulo.

How do I avoid being overcharged by a taxi driver in Brazil?

When you first get into a metered taxi, check that the meter is running and displaying Bandeira 1 — unless it is after 9 pm, a Sunday, or a public holiday, in which case Bandeira 2 is the correct rate. You have every right to ask the driver to activate the meter. If they decline, note down their name, licence number, and vehicle plate along with the time and location of the incident. The most straightforward way to avoid overcharging altogether is to use a ride-hailing app, where the fare is agreed before the journey begins.

What should I do if a taxi driver refuses to use the meter?

Politely but firmly ask for the meter to be switched on. If the driver continues to refuse, you are fully entitled to step out of the vehicle and either find another taxi or book through a ride-hailing app. Drivers found operating without the meter or overcharging passengers face financial penalties and may lose both their licence and their vehicle. You can escalate the matter to the city’s transport authority — in Rio de Janeiro, transport complaints can be directed to the Disque Transporte line at (21) 2599-4728.

Do I need a Brazilian bank account or phone number to use ride-hailing apps?

No — Uber, 99, inDrive, and Cabify can all be registered using an overseas phone number and an international credit card, meaning app-based rides are accessible from day one. That said, acquiring a local SIM card and, in due course, a Brazilian bank account and access to PIX will streamline payments and open up additional options, including in-app PIX transfers and local debit card payments.

What is PIX, and do I need it for paying for taxis?

Pix is Brazil’s instant payment system, introduced by the Central Bank of Brazil in November 2020. It facilitates free, real-time transfers at any hour between bank accounts and enables QR code payments at more than 30 million merchants. Many small vendors, market sellers, and taxi drivers accept Pix exclusively — rather than cards or notes. As a resident expat who has obtained a CPF and a Brazilian bank account, registering for Pix should be an early priority. Until that is in place, your international card will be accepted by ride-hailing apps and at airport kiosks.

Are motorcycle taxis (mototaxis) a safe option in Brazil?

99Moto provides motorcycle taxi services in more than 3,000 cities across Brazil, making mototaxis a widely accessible option for short journeys in smaller cities and towns. They are generally faster than car taxis over short distances and tend to be cheaper. However, a public health working group in São Paulo recommended against authorising motorcycle passenger transport via apps, citing data showing a 22% rise in accidents and fatalities involving motorcycles between 2023 and 2024 — leading to a ban on the service in that city. If you do use a mototaxi, always wear the helmet supplied and stick to licensed, app-registered operators rather than informal street-level operators.