Flights from Richmond to Miami – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
RIC to MIA – All flight route options from Richmond International, Virginia, USA to Miami International, Florida, USA. These flights are operated by 6 airlines. Fly non-stop with American Airlines or choose from 10 different transit flights. The shortest flight time is 2 hours and 32 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Miami
We got great deals on hotels and car rentals near the airport.
Richmond to Miami flights
There are over 11 airlines and as many as 281 flights every week to this destination. You can fly non-stop to Miami (MIA) from Richmond (RIC) with American Airlines but if a stopover option suits you better you can choose to fly via Baltimore, Philadelphia or any other of the 10 alternatives with connectiing airports.
Richmond to Miami with American Airlines
You can fly non-stop every weekday with flights departing between 5:00 am and 7:00 pm. You can also catch a transit flight via Philadelphia or Charlotte. American Airlines is a member of the air alliance OneWorld.
With Delta Air Lines
If you fly to Miami from Richmond with Delta Air Lines you will do a stopover in Atlanta. Delta Air Lines is a member of SkyTeam.
Distance & flight times: Richmond International to Miami International
The shortest flight time between RIC and MIA is 2 hours and 32 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 32m | - | 832 miles (1339 km) |
BWI Baltimore | 4h 45m | 1h 10m | 1074 miles (1728 km) |
PHL Philadelphia | 5h 6m | 55m | 1219 miles (1961 km) |
CLT Charlotte | 5h 17m | 37m | 912 miles (1467 km) |
IAD Dulles | 5h 31m | 58m | 1028 miles (1654 km) |
MCO Orlando | 5h 46m | 2h 22m | 866 miles (1393 km) |
LGA New York | 6h 9m | 36m | 1397 miles (2248 km) |
BNA Nashville | 6h 10m | 2h 45m | 1341 miles (2158 km) |
ATL Atlanta | 6h 12m | 2h 46m | 1082 miles (1741 km) |
JFK New York | 6h 56m | 1h 54m | 1386 miles (2230 km) |
EWR New York | 7h 13m | 2h 13m | 1372 miles (2208 km) |

