A文 Luky info portal · any country · no fluff

Taxi and Bus Transport in Brazil: what actually matters to know

From real experience

For purchasing bus tickets in Brazil without a Brazilian CPF, use international booking platforms like Deonibus or Busbud.
Direct purchases from bus company websites usually require a local tax ID (CPF). Alternatively, tickets can be bought in person at bus station ticket offices using international credit/debit cards.
✓ 3 reports from chats
When purchasing bus tickets online in Brazil, platforms like ClickBus.com.br often require a Brazilian CPF (Individual Taxpayer Registry) or CNPJ (National Registry of Legal Entities) and a CEP (postal code) associated with the payment card.
This can be a hurdle for foreigners. A workaround for those with a CPF/CEP (e.g., long-term residents or those who have acquired one) is to enter their own CPF and CEP in the designated fields, even if they appear in the credit card details section. International cards might be rejected if these Brazilian identification numbers are not provided or validated. Alternative websites or in-person purchase at bus terminals might be necessary for those without Brazilian IDs.
✓ 1 report from chats
For tourists in Brazil, the CPF (Cadastro de Pessoas Físicas) can be a point of contention.
Some services, including certain medical treatments (even paid ones) and ride-hailing apps like Uber or 99 Taxi, may require a CPF, often with document verification. Attempts to use CPF generators for app registration may fail. However, for short-term tourism, many travelers successfully manage without a CPF by using eSIMs, pre-booked transfers, and public transport. A workaround for apps like Uber/99 can be to link a temporary card that costs around 350 RUB (value at the time of log).
✓ 1 report from chats
Travelers arriving at Sao Paulo's Guarulhos Airport (GRU) may face difficulties with local taxi apps like Uber and Indrive due to CPF (Brazilian tax ID) requirements.
The 99 app can also log users out when abroad. A potential workaround is using a third-party transfer service that accepts UnionPay, Russian cards, and USD cash.
✓ 1 report from chats
When using ride-sharing services like Uber or 99 in Brazil, a local tax ID (CPF) might be requested.
However, linking a standard bank card to the app often bypasses this requirement, allowing usage without a CPF. This method was successfully used for both Uber and 99 services.
✓ 1 report from chats

Related topics

• How to Obtain a CPF 💼 Official Requirements and Workarounds 📶 Using CPF for SIM Cards 💰 Banking, Payments, and Credit

Generic articles exist — but a solution for you?

Ask Luky — answers for your case, from recent reports, not generic articles.

And Luky is a live voice translator for real conversations: so the waiter won't mix up your order.

PS: flirt on a date in a foreign language? No problem 😏

Open Luky