Fare Guide

Estimated lowest fares found within 7 days

Cheapest Airline Azul Brazilian Airlines

The cheapest airline(s) flying from Miami to Rio de Janeiro is Azul Brazilian Airlines.

  • Azul Brazilian Airlines Azul Brazilian Airlines
  • Gol Transportes Aéreos Gol Transportes Aéreos
  • Copa Airlines Copa Airlines
  • LATAM Airlines Group SA LATAM Airlines Group SA
  • Avianca Avianca
  • United Airlines United Airlines
  • American Airlines American Airlines
  • Aerolineas Argentinas Aerolineas Argentinas
  • Air Canada Air Canada
  • Aeromexico Aeromexico
Cheapest Month April

Travel Period: February 2025 - January 2026

The cheapest month(s) to fly from Miami to Rio de Janeiro is April.

  • Feb 2025
  • Mar 2025
  • Apr 2025
  • May 2025
  • Jun 2025
  • Jul 2025
  • Aug 2025
  • Sep 2025
  • Oct 2025
  • Nov 2025
  • Dec 2025
  • Jan 2026
Cheapest Day of the Week Tuesday

The cheapest day(s) of the week to fly from Miami to Rio de Janeiro is Tuesday.

  • Sun Sunday
  • Mon Monday
  • Tue Tuesday
  • Wed Wednesday
  • Thu Thursday
  • Fri Friday
  • Sat Saturday

Flight Schedules

Last Updated: Thu, 2 Jan, 2025

  • Time Earliest
    • Earliest
    • Latest
  • Depart Earliest
    • Earliest
    • Latest
  • Arrive
    • Earliest
    • Latest
  • Duration
    • Shortest
    • Longest
  • Stopover
    All
  • Airline Filter by Airline
    View All Airline
  • Availability
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 19:45 MIA
    06:20 GIG
    8Hrs, 35m Direct
  • MIAMiami International Airport 19:45 - GIG 06:20 8h 35m Direct
  • MIAMiami International Airport 19:45
  • GIGRio de Janeiro International Airport 06:20
  • 8h 35m
  • Direct
  • American Airlines (AA 991)Boeing 777 200
  • American Airlines (AA 991)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Boeing 777 200
  • 23:10 MIA
    09:25 GIG
    8Hrs, 15m Direct
  • MIAMiami International Airport 23:10 - GIG 09:25 8h 15m Direct
  • MIAMiami International Airport 23:10
  • GIGRio de Janeiro International Airport 09:25
  • 8h 15m
  • Direct
  • American Airlines (AA 905)Boeing 787 8
  • American Airlines (AA 905)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Boeing 787 8
  • 19:30 MIA
    10:45 GIG
    13Hrs, 15m 1 Stop (GRU)
  • MIAMiami International Airport 19:30 - GIG 10:45 13h 15m 1 Stop (GRU)
  • MIAMiami International Airport 19:30
    GRUSao Paulo Guarulhos Intl Airport 09:45
  • GRUSao Paulo Guarulhos Intl Airport 05:40
    GIGRio de Janeiro International Airport 10:45
  • 13h 15m (4h 05m)
  • 1 Stop GRU · 4h 05m
  • LATAM Airlines Group SA (LA 8191)Boeing 777 300
    LATAM Airlines Group SA (LA 3698)Airbus
  • LATAM Airlines Group SA (LA 8191)
    • M
    • T
    • W
    • T
    • -
    • S
    • -
  • 19:30 MIA
    10:45 GIG
    13Hrs, 15m 1 Stop (GRU)
  • MIAMiami International Airport 19:30 - GIG 10:45 13h 15m 1 Stop (GRU)
  • MIAMiami International Airport 19:30
    GRUSao Paulo Guarulhos Intl Airport 09:45
  • GRUSao Paulo Guarulhos Intl Airport 05:40
    GIGRio de Janeiro International Airport 10:45
  • 13h 15m (4h 05m)
  • 1 Stop GRU · 4h 05m
  • LATAM Airlines Group SA (LA 8191)Boeing 777 300
    LATAM Airlines Group SA (LA 3698)Airbus
  • LATAM Airlines Group SA (LA 8191)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 19:30 MIA
    09:00 SDU
    11Hrs, 30m 1 Stop (GRU)
  • MIAMiami International Airport 19:30 - SDU 09:00 11h 30m 1 Stop (GRU)
  • MIAMiami International Airport 19:30
    GRUSao Paulo Guarulhos Intl Airport 08:05
  • GRUSao Paulo Guarulhos Intl Airport 05:40
    SDURio de Janeiro Santos Dumont Airport 09:00
  • 11h 30m (2h 25m)
  • 1 Stop GRU · 2h 25m
  • LATAM Airlines Group SA (LA 8191)Boeing 777 300
    LATAM Airlines Group SA (LA 3550)Airbus
  • LATAM Airlines Group SA (LA 8191)
    • M
    • T
    • W
    • T
    • -
    • -
    • S
  • 19:30 MIA
    09:10 SDU
    11Hrs, 40m 1 Stop (GRU)
  • MIAMiami International Airport 19:30 - SDU 09:10 11h 40m 1 Stop (GRU)
  • MIAMiami International Airport 19:30
    GRUSao Paulo Guarulhos Intl Airport 08:15
  • GRUSao Paulo Guarulhos Intl Airport 05:40
    SDURio de Janeiro Santos Dumont Airport 09:10
  • 11h 40m (2h 35m)
  • 1 Stop GRU · 2h 35m
  • LATAM Airlines Group SA (LA 8191)Boeing 777 300
    LATAM Airlines Group SA (LA 3550)Airbus
  • LATAM Airlines Group SA (LA 8191)
    • -
    • -
    • -
    • -
    • F
    • S
    • -
  • 19:30 MIA
    09:35 GIG
    12Hrs, 05m 1 Stop (GRU)
  • MIAMiami International Airport 19:30 - GIG 09:35 12h 05m 1 Stop (GRU)
  • MIAMiami International Airport 19:30
    GRUSao Paulo Guarulhos Intl Airport 08:35
  • GRUSao Paulo Guarulhos Intl Airport 05:40
    GIGRio de Janeiro International Airport 09:35
  • 12h 05m (2h 55m)
  • 1 Stop GRU · 2h 55m
  • LATAM Airlines Group SA (LA 8191)Boeing 777 300
    LATAM Airlines Group SA (LA 3342)Airbus
  • LATAM Airlines Group SA (LA 8191)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 21:35 MIA
    10:45 SDU
    11Hrs, 10m 1 Stop (BSB)
  • MIAMiami International Airport 21:35 - SDU 10:45 11h 10m 1 Stop (BSB) Brasilia
  • MIAMiami International Airport 21:35
    BSBBrasilia Airport 08:55
  • BSBBrasilia Airport 07:20
    SDURio de Janeiro Santos Dumont Airport 10:45
  • 11h 10m (1h 35m)
  • 1 Stop BSB · Brasilia 1h 35m
  • Gol Transportes Aéreos (G3 7749)Boeing 737 Max 8 Passenger
    Gol Transportes Aéreos (G3 1728)Boeing 737 700
  • Gol Transportes Aéreos (G3 7749)
    • M
    • -
    • W
    • T
    • F
    • S
    • S
  • 21:35 MIA
    14:10 SDU
    14Hrs, 35m 1 Stop (BSB)
  • MIAMiami International Airport 21:35 - SDU 14:10 14h 35m 1 Stop (BSB) Brasilia
  • MIAMiami International Airport 21:35
    BSBBrasilia Airport 12:25
  • BSBBrasilia Airport 07:20
    SDURio de Janeiro Santos Dumont Airport 14:10
  • 14h 35m (5h 05m)
  • 1 Stop BSB · Brasilia 5h 05m
  • Gol Transportes Aéreos (G3 7749)Boeing 737 Max 8 Passenger
    Gol Transportes Aéreos (G3 1722)Boeing 737 700
  • Gol Transportes Aéreos (G3 7749)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 21:35 MIA
    11:15 GIG
    11Hrs, 40m 1 Stop (BSB)
  • MIAMiami International Airport 21:35 - GIG 11:15 11h 40m 1 Stop (BSB) Brasilia
  • MIAMiami International Airport 21:35
    BSBBrasilia Airport 09:25
  • BSBBrasilia Airport 07:20
    GIGRio de Janeiro International Airport 11:15
  • 11h 40m (2h 05m)
  • 1 Stop BSB · Brasilia 2h 05m
  • Gol Transportes Aéreos (G3 7749)Boeing 737 Max 8 Passenger
    Gol Transportes Aéreos (G3 2074)Boeing 737 800
  • Gol Transportes Aéreos (G3 7749)
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • 02:35 MIA
    17:50 GIG
    13Hrs, 15m 1 Stop (FOR)
  • MIAMiami International Airport 02:35 - GIG 17:50 13h 15m 1 Stop (FOR) Fortaleza
  • MIAMiami International Airport 02:35
    FORFortaleza Airport 14:30
  • FORFortaleza Airport 11:25
    GIGRio de Janeiro International Airport 17:50
  • 13h 15m (3h 05m)
  • 1 Stop FOR · Fortaleza 3h 05m
  • LATAM Airlines Group SA (LA 8189)Boeing 787 9
    LATAM Airlines Group SA (LA 3517)Airbus
  • LATAM Airlines Group SA (LA 8189)
    • -
    • T
    • W
    • -
    • F
    • -
    • -
  • 07:05 MIA
    00:40 GIG
    15Hrs, 35m 1 Stop (BOG)
  • MIAMiami International Airport 07:05 - GIG 00:40 15h 35m 1 Stop (BOG) Bogota
  • MIAMiami International Airport 07:05
    BOGBogota Airport 16:15
  • BOGBogota Airport 10:45
    GIGRio de Janeiro International Airport 00:40
  • 15h 35m (5h 30m)
  • 1 Stop BOG · Bogota 5h 30m
  • Avianca (AV 5)Airbus
    Avianca (AV 197)Airbus A320 Neo
  • Avianca (AV 5)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 09:40 MIA
    23:50 GIG
    12Hrs, 10m 1 Stop (GRU)
  • MIAMiami International Airport 09:40 - GIG 23:50 12h 10m 1 Stop (GRU)
  • MIAMiami International Airport 09:40
    GRUSao Paulo Guarulhos Intl Airport 22:45
  • GRUSao Paulo Guarulhos Intl Airport 20:00
    GIGRio de Janeiro International Airport 23:50
  • 12h 10m (2h 45m)
  • 1 Stop GRU · 2h 45m
  • LATAM Airlines Group SA (LA 8195)Boeing 787 9
    LATAM Airlines Group SA (LA 3352)Airbus
  • LATAM Airlines Group SA (LA 8195)
    • M
    • -
    • -
    • -
    • F
    • -
    • -
  • 09:40 MIA
    23:55 GIG
    12Hrs, 15m 1 Stop (GRU)
  • MIAMiami International Airport 09:40 - GIG 23:55 12h 15m 1 Stop (GRU)
  • MIAMiami International Airport 09:40
    GRUSao Paulo Guarulhos Intl Airport 22:50
  • GRUSao Paulo Guarulhos Intl Airport 20:00
    GIGRio de Janeiro International Airport 23:55
  • 12h 15m (2h 50m)
  • 1 Stop GRU · 2h 50m
  • LATAM Airlines Group SA (LA 8195)Boeing 787 9
    LATAM Airlines Group SA (LA 3352)Airbus
  • LATAM Airlines Group SA (LA 8195)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 09:45 MIA
    22:20 SDU
    10Hrs, 35m 1 Stop (BSB)
  • MIAMiami International Airport 09:45 - SDU 22:20 10h 35m 1 Stop (BSB) Brasilia
  • MIAMiami International Airport 09:45
    BSBBrasilia Airport 20:30
  • BSBBrasilia Airport 19:30
    SDURio de Janeiro Santos Dumont Airport 22:20
  • 10h 35m (1h)
  • 1 Stop BSB · Brasilia 1h
  • Gol Transportes Aéreos (G3 9503)Boeing 737 Max 8 Passenger
    Gol Transportes Aéreos (G3 1764)Boeing 737 700
  • Gol Transportes Aéreos (G3 9503)
    • M
    • -
    • -
    • T
    • F
    • S
    • S
  • 15:30 MIA
    08:20 GIG
    14Hrs, 50m 1 Stop (DFW)
  • MIAMiami International Airport 15:30 - GIG 08:20 14h 50m 1 Stop (DFW) Dallas
  • MIAMiami International Airport 15:30
    DFWDallas/Fort Worth Intl Airport 19:10
  • DFWDallas/Fort Worth Intl Airport 17:56
    GIGRio de Janeiro International Airport 08:20
  • 14h 50m (1h 14m)
  • 1 Stop DFW · Dallas 1h 14m
  • American Airlines (AA 1646)Airbus
    American Airlines (AA 937)Boeing 787 8
  • American Airlines (AA 1646)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 16:10 MIA
    06:15 GIG
    12Hrs, 05m 1 Stop (BOG)
  • MIAMiami International Airport 16:10 - GIG 06:15 12h 05m 1 Stop (BOG) Bogota
  • MIAMiami International Airport 16:10
    BOGBogota Airport 21:40
  • BOGBogota Airport 19:40
    GIGRio de Janeiro International Airport 06:15
  • 12h 05m (2h)
  • 1 Stop BOG · Bogota 2h
  • Avianca (AV 7)Boeing 787 8
    Avianca (AV 261)Airbus A320 Neo
  • Avianca (AV 7)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 16:37 MIA
    09:35 GIG
    14Hrs, 58m 1 Stop (IAH)
  • MIAMiami International Airport 16:37 - GIG 09:35 14h 58m 1 Stop (IAH) Houston
  • MIAMiami International Airport 16:37
    IAHHouston George Bush Intercontinental Airport 20:20
  • IAHHouston George Bush Intercontinental Airport 18:42
    GIGRio de Janeiro International Airport 09:35
  • 14h 58m (1h 38m)
  • 1 Stop IAH · Houston 1h 38m
  • United Airlines (UA 2215)Boeing 737 Max 8 Passenger
    United Airlines (UA 129)Boeing 767
  • United Airlines (UA 2215)
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • 16:55 MIA
    09:35 GIG
    14Hrs, 40m 1 Stop (IAH)
  • MIAMiami International Airport 16:55 - GIG 09:35 14h 40m 1 Stop (IAH) Houston
  • MIAMiami International Airport 16:55
    IAHHouston George Bush Intercontinental Airport 20:20
  • IAHHouston George Bush Intercontinental Airport 19:00
    GIGRio de Janeiro International Airport 09:35
  • 14h 40m (1h 20m)
  • 1 Stop IAH · Houston 1h 20m
  • United Airlines (UA 2215)Boeing 737 Max 8 Passenger
    United Airlines (UA 129)Boeing 767
  • United Airlines (UA 2215)
    • M
    • T
    • -
    • T
    • F
    • -
    • S
  • 16:55 MIA
    09:35 GIG
    14Hrs, 40m 1 Stop (IAH)
  • MIAMiami International Airport 16:55 - GIG 09:35 14h 40m 1 Stop (IAH) Houston
  • MIAMiami International Airport 16:55
    IAHHouston George Bush Intercontinental Airport 20:20
  • IAHHouston George Bush Intercontinental Airport 19:00
    GIGRio de Janeiro International Airport 09:35
  • 14h 40m (1h 20m)
  • 1 Stop IAH · Houston 1h 20m
  • United Airlines (UA 2215)Boeing 737 900
    United Airlines (UA 129)Boeing 767
  • United Airlines (UA 2215)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
No Schedules Sorry, there are no schedules matching your filters. Try removing one. reset
What’s the fastest flight time from Miami to Rio de Janeiro?

The fastest flight time for direct flights from Miami to Rio de Janeiro is 8 hours 15 minutes. Check latest flight schedules & prices on Wego.

What’s the most popular airline flying from Miami to Rio de Janeiro?

The most popular airline flying from Miami to Rio de Janeiro is American Airlines. Find the latest flight deals on Wego.

How far is Rio de Janeiro from Miami?

The flight distance between Miami and Rio de Janeiro is 6722km. Check all available flights on Wego.

When is the earliest and latest flight of the day?

The earliest flight of the day departs at 02:35. The last flight of the day departs at 19:30. See the full list of flight times on Wego.

How many airlines offer direct flights from Miami to Rio de Janeiro?

There are 1 airlines that offer direct flights from Miami to Rio de Janeiro. Find out the list of airlines on Wego.