The Short Answer: Daily Costs by Travel Style
Brazil is a mid-range destination by global standards: noticeably cheaper than Western Europe or the US, but no longer the bargain it was a decade ago — especially in Rio de Janeiro and São Paulo. Prices below exclude international flights, since those vary wildly by season and departure city.
- Budget traveler: roughly $50–$80 per day — hostels, comida por quilo restaurants, buses and metro, one paid activity every couple of days.
- Mid-range traveler: roughly $100–$160 per day — boutique guesthouses or Airbnb, a mix of restaurants and street food, domestic flights, guided tours.
- Luxury traveler: roughly $250–$450+ per day — design hotels or beach resorts, fine dining, private drivers, helicopter or speedboat excursions.
A couple traveling mid-range for 10 days can expect to spend roughly $2,000–$3,200 on the ground. If you want numbers tailored to your itinerary, use our free travel budget calculator to dial in your own estimate before you book anything.
Accommodation: From Hostels to Beachfront Resorts
Sleeping arrangements are the biggest lever on your daily spend. Hostel dorms in Rio or São Paulo typically run $15–$25 per night; a simple private room in a pousada (guesthouse) usually costs $40–$70. Mid-range hotels in good neighborhoods — Copacabana in Rio, Vila Madalena in São Paulo — typically go for $80–$130 a night.
Airbnb apartments are a strong option for stays of 4+ nights, often $50–$100 per night for a well-located one-bedroom. At the top end, boutique hotels in Trancoso or Fernando de Noronha can easily hit $300–$600 per night in high season — and Noronha charges an environmental preservation fee (roughly $30 per day) on top. Booking accommodation outside Carnival and New Year periods can cut lodging costs by 30–50%.
Food and Drink: Comida por Quilo Is Your Best Friend
Eating well in Brazil can be cheap. Comida por quilo (pay-by-weight buffet) restaurants — a Brazilian staple — typically charge $8–$15 for a generous lunch plate. Street food like açaí bowls, tapioca, pastéis, and acarajé runs $2–$6 each. A casual sit-down dinner with a caipirinha usually lands at $15–$25 per person; upscale restaurants in São Paulo or Ipanema run $40–$80+ per person.
Grocery costs are low if you cook some meals: fresh fruit, pão de queijo, and local cheese are excellent and cheap. Supermarket beer is around $1–$2; at bars expect $3–$6 for a chopp or caipirinha. Foodies should plan their restaurant splurges for São Paulo, which has one of South America's best dining scenes, and keep lunches casual — build your own estimate to see how mixing restaurant tiers changes your total.
Getting Around: Metro, Buses, and Domestic Flights
Public transport is a bargain. Rio and São Paulo metro/subway rides cost roughly $1–$1.50; city buses are similar, and ride-hailing trips across town typically run $3–$8. Intercity buses are comfortable and affordable — São Paulo to Rio is roughly $20–$40 for a 6-hour trip, Rio to Paraty about $15–$25.
For longer distances, domestic flights are the real expense. Latam, Gol, and Azul compete aggressively, and booking 4–8 weeks ahead typically gets Rio–São Paulo for $50–$100 one way, or São Paulo–Salvador for $80–$150. Last-minute fares can double. If your itinerary spans several regions — say Rio plus Iguazu Falls or Manaus — budget $200–$400 per person for internal flights on a 10-day trip.
Regional Price Differences: Rio vs São Paulo vs the Rest
Where you go in Brazil matters as much as how you travel. Rio de Janeiro is the most expensive city overall — beachfront hotel prices in December–February rival European cities. São Paulo is close behind, driven by business travel and its fine-dining scene, but slightly cheaper for mid-range stays.
Northeast beaches (Salvador, Fortaleza, Jericoacoara, Trancoso) are generally cheaper for food, transport, and mid-range lodging — though luxury beach resorts there are the priciest beds in the country. Iguazu Falls is reasonable: park entry is roughly $20, and Foz do Iguaçu hotels are affordable. The Amazon (Manaus, jungle lodges) is mid-to-high range once you add multi-day guided packages, typically $150–$300 per day all-inclusive. Fernando de Noronha is a splurge destination across the board.
Sample 10-Day Budgets
Here are realistic ground-cost templates for two people (excluding international flights):
- Budget backpacker (Rio + Paraty + Ilha Grande): ~$1,000–$1,400 total. Hostels, por-quilo lunches, buses and ferries, self-guided hikes.
- Mid-range classic (Rio + São Paulo + Iguazu): ~$2,400–$3,400 total. Three-star hotels or Airbnb, two domestic flight legs, paid tours like Christ the Redeemer and a favela cultural walk.
- Comfort honeymoon (Rio + Trancoso or Noronha): ~$4,500–$7,000 total. Boutique hotels, resort add-ons, private transfers, multiple fine-dining nights.
These are starting points — swap in your own hotel picks, activities, and travel dates to get a precise figure. The fastest way is to use the free travel budget calculator and adjust the category sliders until the plan fits your wallet.
How to Use the Travel Budget Calculator for Brazil
Our travel budget calculator turns these ranges into a personalized Brazil budget in about two minutes. Here's the walkthrough:
- Step 1 — Pick Brazil and your trip length. Select Brazil as the destination and enter your total days, including travel days, so domestic-flight costs get spread correctly.
- Step 2 — Set travelers and style. Enter how many people are going and choose budget, mid-range, or luxury. For mixed groups (one backpacker, one comfort-seeker), run it once for each style and average.
- Step 3 — Review the category breakdown. The calculator splits your estimate into accommodation, food, transport, activities, and domestic flights — so you can see which category is driving the total.
- Step 4 — Adjust and compare scenarios. Tweak your daily food spend, swap a flight leg for a bus, or add Carnival-season price padding (typically +40–60% in Rio). Save the scenario that fits and take it with you.
5 Money-Saving Tips for Brazil
- Travel in shoulder season. March–May and September–November bring lower hotel rates and thinner crowds; avoid Carnival week and New Year's Eve in Rio unless the party is the point.
- Eat lunch like a local. Make lunch your main restaurant meal at a por-quilo buffet ($8–$15) and keep dinners casual — you'll eat better and spend less.
- Book domestic flights early. Gol, Latam, and Azul fares are typically 30–50% cheaper 4–8 weeks out; check all three before booking.
- Use ride-hailing over taxis. Uber and 99 are widely available in cities and typically 20–40% cheaper than metered taxis, with fixed upfront pricing.
- Withdraw cash strategically. Brazil's card acceptance is excellent, so minimize ATM trips; withdraw larger amounts once or twice from bank ATMs rather than paying repeated fees (see below).
Money Handling: Reais, Cards, and ATMs
Brazil's currency is the real (BRL, R$). Credit and debit cards — including Visa, Mastercard, and Amex — are accepted almost everywhere in cities, from metro ticket machines to beach vendors with card readers. Contactless payment is the norm.
ATMs (look for Banco do Brasil, Bradesco, or Itaú machines inside bank branches) typically charge a local withdrawal fee of roughly R$20–R$25 per transaction on foreign cards, plus whatever your home bank adds — so withdraw larger sums fewer times and decline the ATM's currency conversion offer (always choose to be charged in reais). Keep some small bills for buses, beach vendors, and tips; a 10% service charge is commonly added to restaurant bills automatically.