Explore Destinations

Discover the world's most amazing places

How to Get from Curitiba Afonso Pena International Airport to Rio de Janeiro

Quick Answer

For most travelers, flying is the best overall option for getting from Curitiba to Rio de Janeiro. A direct flight takes about 1 hour and 30 minutes, with total "door-to-door" time ranging from 4 to 6 hours and costs between R$ 250 and R$ 600+ one-way. The cheapest option is the long-distance bus (R$ 150-250), but it requires a 12-14 hour journey. Taxis are not practical for this distance; use a pre-booked private transfer only for special circumstances.

Quick Navigation: Curitiba (CWB) to Rio Transport Guide

Domestic Flight: The Fastest & Most Convenient Option

Flying is the most efficient way to cover the 500+ kilometers between Curitiba and Rio. While the flight itself is short, understanding the total journey time is crucial.

Total "Door-to-Door" Time Breakdown:

  • Airport Transfer in Curitiba: 30-45 min from CWB to city center/bus station (if coming from elsewhere).
  • Check-in & Security: Arrive 1.5-2 hours before domestic flight.
  • Flight Time: ~1 hour 30 minutes.
  • Disembark & Baggage Claim: 20-30 minutes.
  • Rio Airport to City Center: 20-60 minutes (depends on airport and destination).

Total Estimated Time: 4 to 6.5 hours.

Choosing Your Rio Airport: GIG vs. SDU

Airport (Code) Full Name Location & Best For Airlines from CWB
GIG Rio de Janeiro–Galeão International Airport Located farther north on Governador Island. Better for destinations in Barra da Tijuca, connecting to international flights, or if you find a significantly cheaper fare. LATAM, Gol, Azul
SDU Santos Dumont Airport Located right in the city center, next to Guanabara Bay. Ideal for most tourists staying in Copacabana, Ipanema, Lapa, or downtown. Shorter and cheaper transfer. LATAM, Gol, Azul

Source: Official websites of Rio Galeão (GIG) and Santos Dumont (SDU).

Major Airlines & Booking Tips

Key domestic carriers include LATAM, Gol, and Azul. For the best deals:

  • Book at least 2-3 weeks in advance, especially for travel during Brazilian holidays (Carnival, New Year's).
  • Use Brazilian search engines like Gol's website or LATAM's site for local promotions.
  • Consider flexible dates; mid-week flights are often cheaper.
  • Baggage fees vary, so check the fare rules (Basic fares often have no checked bag).

Long-Distance Bus: The Most Economical Choice

If your budget is tight and time is flexible, the interstate bus is a reliable and very affordable Brazilian travel experience.

Journey Overview & Key Details

  • Travel Time: 12 to 14 hours on average.
  • Price Range: R$ 150 – R$ 350 one-way. Executive (Executivo) or Leito (sleeper) class costs more but offers greater comfort.
  • Departure Point: Buses depart from Curitiba Rodoferroviária (Rodoferroviária de Curitiba). You will need to take a taxi, Uber (20-min ride), or the "Aeroporto Executivo" bus line from CWB airport to the bus station.
  • Arrival Point in Rio: Most buses arrive at Novo Rio Rodoviária (Central Bus Station), located in the Santo Cristo neighborhood near the city center.

Bus Classes & What to Expect

Bus Class Seat Features Amenities Best For
Convencional (Standard) Reclining seats, limited legroom Basic toilet, sometimes A/C Ultra-budget travelers, short trips (not recommended for this long journey)
Executivo (Executive) Wider, more reclinable seats, footrests, more legroom Onboard toilet, A/C, occasional snacks/water, WiFi (often spotty) Most travelers – the best balance of cost and comfort.
Leito / Semi-Leito (Sleeper) Seats recline almost fully (140-180 degrees), individual curtains, blanket/pillow All Executivo amenities, plus more privacy Overnight journeys, those who want to sleep through the trip.

Information based on major operators like Expresso São Paulo and Itapemirim.

How to Book & Essential Tips

  • Book Online in Advance: Use Brazilian aggregators like ClickBus or Buser. They show schedules, prices, and seat maps for all companies.
  • Choose Night Buses: An overnight Leito bus saves you a night's accommodation and maximizes daylight time in your destinations.
  • Luggage: One checked bag (usually up to 30kg) is included. Keep valuables and overnight needs in a small carry-on.
  • Comfort Kit: Bring water, snacks, a neck pillow, headphones, and a light jacket (buses can be cold).

Private Transfer & Taxi: For Premium or Specific Needs

Warning: A regular metered taxi from the airport for this 500+ km journey is not a practical or cost-effective option for the vast majority of travelers. The fare would be astronomical (easily R$ 2,000+). The viable premium option is a pre-booked private car transfer.

Private Transfer Overview

  • Cost: R$ 1,500 to R$ 3,000+ for the trip, depending on vehicle class, company, and booking time.
  • Travel Time: ~7 to 9 hours, depending on road conditions and stops.
  • How to Book: Through specialized transfer companies (e.g., TransferBrazil) or high-end travel concierge services. Book well in advance.
  • Vehicle Options: Sedan (up to 3 passengers), SUV/Van (for families or groups of 4-7).

When Does a Private Transfer Make Sense?

Consider this option only in these specific scenarios:

  • Small Groups/Families (4+ people): The per-person cost can become comparable to flights when split.
  • Travelers with Significant Mobility Issues or Excessive Luggage: Door-to-door service eliminates all transfers and hauling of bags.
  • Very Late-Night or Very Early-Morning Arrivals/Departures when other transport is unavailable.
  • Business Travel requiring guaranteed privacy, schedule flexibility, and ability to work en route.

For solo travelers or couples, the cost is almost never justifiable compared to flying or taking the bus.

Transport Comparison: Cost, Time & Convenience

This table summarizes all key factors to help you decide the best way from Curitiba Airport to Rio.

Transport Method Approx. One-Way Cost (per person)* Approx. Travel Time (door-to-door)* Comfort / Convenience Best For Booking Advice
Domestic Flight R$ 250 – R$ 600+ 4 – 6.5 hours High (Fastest, minimal fatigue) Most travelers, time-sensitive trips, first-time visitors Book 2-3 weeks ahead. Check both GIG & SDU airports.
Long-Distance Bus (Executivo) R$ 150 – R$ 350 13 – 15 hours Medium (Long journey, but comfortable seats) Budget travelers, backpackers, flexible schedules, overnight savers Use ClickBus/Buser. Opt for Leito on night buses.
Private Car Transfer R$ 1,500 – R$ 3,000+ (total) 7 – 9 hours Very High (Door-to-door, private, flexible) Groups/families, special needs, luxury/business travel Book via specialized transfer companies only.
Standard Taxi (Not Recommended) R$ 2,000+ 7 – 9 hours Low (Extremely expensive, driver fatigue risk) Emergency situations only Do not take for this distance.

*Costs and times are estimates and vary by season, booking lead time, and traffic. Prices updated for reference in 2023. Data sourced from airline, bus, and transfer company websites.

Verdict: For a blend of speed and value, fly. To absolutely minimize cost, take the overnight bus.

Traveler Tips & Insider Insights

General Advice for a Smooth Journey

  • Currency & Payments: Have some Brazilian Reais (BRL) in cash for taxis, tips, and small purchases at the bus station. Cards are widely accepted for flights and online bus bookings.
  • Connectivity: Purchase a local SIM card (e.g., Vivo, TIM, Claro) at either airport for affordable data to use ride-sharing apps and maps.
  • Language: Basic Portuguese phrases go a long way. Download Google Translate's offline Portuguese pack.

Navigating the Airports & Stations

  • Curitiba (CWB) Airport: It's a modern, medium-sized airport. The taxi/Uber stand and local bus stop to the city/rodoviária are clearly signposted.
  • Curitiba Bus Station (Rodoferroviária): Allow extra time if you need to buy tickets on the spot. It's a large station; find your company's booth and gate (embarque).
  • Rio's Novo Rio Bus Station: Be cautious with belongings here. Pre-book your onward taxi/Uber to your hotel. It's well-connected by metro (Estação Rodoviária on Line 1).
  • Rio's Airports: From SDU, taxis are quick to the South Zone. From GIG, official taxi desks or pre-booked transfers are recommended for first-timers.

Seasonal Considerations

  • High Season (Dec-Feb, Jul): Book everything (flights, buses, hotels) months in advance. Prices peak.
  • Carnival & New Year's Eve: Transport sells out incredibly fast. Plan your entire inter-city travel well before booking accommodation.
  • Rainy Season (Dec-Mar): Can cause flight delays and make bus journeys slower. Build buffer time into your plans.

FAQs: Traveling from Curitiba Airport to Rio de Janeiro

Is there a direct flight from Curitiba Airport (CWB) to Rio de Janeiro?

Yes, there are multiple direct flights daily from Afonso Pena International Airport (CWB) to both Rio de Janeiro–Galeão International Airport (GIG) and Santos Dumont Airport (SDU). The flight time is approximately 1 hour and 30 minutes.

What is the cheapest way to get from Curitiba to Rio de Janeiro?

The cheapest option is almost always the long-distance bus. While it takes significantly longer (12-14 hours), tickets can be found for as low as R$ 150-250 one-way, especially when booked in advance online.

How long is the bus ride from Curitiba to Rio de Janeiro?

The bus journey typically takes between 12 to 14 hours, depending on traffic, the specific route, and the bus company. Overnight buses are a popular choice to save on a night's accommodation.

Is it worth taking a taxi or private transfer from CWB airport to Rio?

For the 500+ km distance, a standard taxi is prohibitively expensive and not practical. A pre-booked private car transfer is a viable but costly option (R$ 1500+), recommended only for groups, those with heavy luggage, or travelers with specific mobility needs.

Which Rio airport is better to fly into: GIG or SDU?

Santos Dumont (SDU) is located right in the city center, ideal if you're staying in areas like Copacabana or Ipanema. Galeão (GIG) is farther north and better if you're staying in the Barra da Tijuca area or connecting to international flights. Check your final destination when choosing.

Can I use a ride-sharing app like Uber from Curitiba Airport?

Yes, Uber operates at CWB airport. It's a convenient and often affordable option to get to Curitiba's city center or bus station. However, for the trip to Rio de Janeiro itself, you must use the app to book a long-distance intercity trip, which is rare and expensive. The bus or flight is far more efficient.

Where can I buy bus tickets from Curitiba to Rio?

You can buy tickets: 1) Online in advance through Brazilian bus aggregator sites like ClickBus or Brasil By Bus (recommended for securing seats and better prices). 2) In person at the Curitiba Rodoferroviária (main bus station), accessible by taxi/Uber from the airport.

What is the fastest way to travel from Curitiba to Rio?

Flying is unequivocally the fastest way. The direct flight itself is about 1.5 hours. When you factor in airport transfer, check-in, and security, the total 'door-to-door' travel time is typically between 4 to 6 hours, compared to 12+ hours by bus.