Brazil Travel Costs: A Real Budget Guide
Brazil can be done cheap or done well — and the gap between the two is smaller than people expect. Costs also vary enormously by region: a week in Florianópolis costs noticeably more than a week in Recife. This guide breaks down what things actually cost so you can budget realistically before you go.
Brazil is one of the more affordable countries in South America for international visitors — but costs vary significantly by region and season.
Daily Budget Summary
These figures cover accommodation, food, local transport, and basic activities per person per day. They don’t include international flights or major day trips, which add a one-off cost on top.
Hostel dorms, local markets and per-kilo lunches, public transport and buses, free beaches and sights.
3-star hotels or pousadas, mix of restaurants, rideshares, some paid tours and activities.
4-star and boutique hotels, restaurants every night, private transfers and guided tours.
Accommodation
Accommodation is the most variable cost in Brazil — and the place where region matters most. Recife and Salvador are noticeably cheaper than Florianópolis or Rio’s beachfront neighborhoods. Prices below are per room per night in a typical mid-size city outside peak season.
| Type | Details | Cost (USD) |
|---|---|---|
| Hostel dorm | 4–8 bed dorm, central or beach neighborhood | $12–22 |
| Budget private room | Simple guesthouse or pousada, private bathroom | $28–55 |
| 3-star hotel | Standard hotel, A/C, often with pool and breakfast | $50–100 |
| 4-star / boutique | Beachfront or well-located, full facilities | $100–200 |
| Airbnb apartment | 1-bed furnished, good value for stays of 5+ nights | $40–90 |
Food and Drink
Brazilian markets are the cheapest and often best way to eat well — fresh produce, regional specialties, and prices a fraction of restaurant menus.
Food in Brazil is excellent value relative to quality, especially outside the most touristy strips. The biggest cost-saving habit across the country is the same everywhere: eat at per-kilo restaurants (restaurantes por quilo) for lunch.
Eating cheaply
A full plate at a per-kilo restaurant — rice, beans, meat, salad, sides — typically runs R$25–45 ($5–9 USD) depending on the city. Street food and bakery snacks (pão de queijo, coxinha, tapioca) cost R$5–15 and make for cheap, filling breakfasts or quick bites between activities.
Sit-down restaurants
A mid-range restaurant meal with a drink runs R$60–130 ($12–26 USD) per person depending on the city — Florianópolis and Rio sit at the higher end, Recife and Salvador lower. Seafood is consistently one of the best-value categories almost everywhere along the coast.
Drinks
A beer at a bar or kiosk costs R$8–18 depending on the city. Caipirinhas run R$15–30. Fresh coconut water from a beach vendor is R$8–12 almost everywhere. Coffee is cheap nationwide — R$4–8 at a padaria.
| Item | Cost (BRL) | Cost (USD) |
|---|---|---|
| Per-kilo lunch (full plate) | R$25–45 | $5–9 |
| Street food / bakery snack | R$5–15 | $1–3 |
| Mid-range restaurant meal | R$60–130 | $12–26 |
| Beer (bar or kiosk) | R$8–18 | $1.60–3.60 |
| Caipirinha | R$15–30 | $3–6 |
| Coffee (padaria) | R$4–8 | $0.80–1.60 |
Transport
Rideshares are the default transport choice for most travelers in Brazilian cities — metered, reliable, and inexpensive by international standards.
Transport costs in Brazil scale with distance more than anything else. Local transport is cheap everywhere; the real cost driver is how much ground you cover between cities and regions.
Local transport
Rideshares (Uber and 99) within a city typically cost R$10–30 for most trips. A single bus or metro fare runs R$4–6. Most travelers use rideshares as the default — they’re affordable enough that the convenience outweighs the savings from public transport for short stays.
Intercity travel
Domestic flights between major cities run $50–150 one-way depending on how far ahead you book. Overnight interstate buses cost less — typically $25–60 for routes of 8–12 hours — and double as a night’s accommodation. See our full getting around Brazil guide for a detailed breakdown of flights, buses, and car rental.
Car rental
A basic rental car costs R$120–220 per day depending on the city and season, plus fuel at around R$6 per liter. Worth it for coastal road trips or regions like Florianópolis where a car significantly improves the experience; unnecessary for city-based stays.
Activities
Much of what makes Brazil worth visiting — beaches, historic centers, hiking trails, markets — costs nothing or close to it. Paid activities are concentrated in a few categories: museum and attraction entries, guided tours, and water-based excursions.
| Activity | Cost (BRL) | Cost (USD) |
|---|---|---|
| Beaches, historic centers, viewpoints | Free | Free |
| Museum or attraction entry | R$20–50 | $4–10 |
| Half-day guided tour | R$80–150 p.p. | $16–30 |
| Boat trip / island excursion | R$60–150 p.p. | $12–30 |
| Surf or water sports lesson | R$120–300 | $24–60 |
Costs by Region
Region affects your daily budget more than almost anything else. Here’s the general pattern:
Northeast (Recife, Salvador, Fortaleza)
The most affordable region overall. Accommodation, food, and local transport all run noticeably cheaper than the South or Southeast.
Southeast (Rio, São Paulo)
Mid-to-high costs, especially in tourist-heavy neighborhoods. Rio’s beachfront areas command a real premium over the rest of the country.
South (Florianópolis)
The most expensive region in this guide, particularly in peak summer (December–February) when prices can double.
North (Amazon region)
Costs vary widely — flights and organized tours into the Amazon add a significant fixed cost on top of otherwise modest local prices.
Money and Payments
Cards are widely accepted in cities and tourist areas across Brazil, but cash is still necessary for markets, street food, beach vendors, and smaller towns. Withdraw cash from ATMs inside shopping malls or supermarkets during the day rather than from street ATMs, especially at night.
Bradesco, Itaú, and Banco do Brasil ATMs are generally the most reliable for international cards. Some machines apply daily withdrawal limits of R$500–1,000 — plan accordingly if you need larger amounts, especially around weekends.