Cheap Flights from Miami, FL to Rome from $266
On Cheapflightsplus.com you will find 1 direct and 164 connecting flights from Miami to Rome. You can compare airfare deals from 18 airlines and multiple travel sites from $266, book and save on cheap plane tickets and last minute offers. Also check out MIA-ROM flight schedule to find best flight time, convenient departure and arrival airports.
Find One-Way and Round-Trip Miami to Rome Flight Deals
Best Flights from Miami to Rome Today
Price | Departure | Arrival | Flight Duration | Airline | Flight |
---|---|---|---|---|---|
from $538 | 19:50 Miami Miami Intl | 11:40+1 день Rome Fiumicino | 9h 50m | Alitalia | AZ631 |
from $266 | 22:40 Miami Miami Intl | 17:25+1 день Rome Fiumicino | 12h 45m layover 2h 0m - Madrid | Air Europa | UX98 UX1047 |
from $266 | 20:45 Miami Miami Intl | 00:30+2 дня Rome Fiumicino | 21h 45m layover 11h 0m - London | Z0 | Z0724 W46004 |
from $324 | 22:15 Miami Miami Intl | 17:25+1 день Rome Fiumicino | 13h 10m layover 2h 10m - Madrid | Finnair | AY5642 UX1047 |
from $338 | 21:45 Miami Miami Intl | 23:10+1 день Rome Fiumicino | 19h 25m layover 8h 10m - Barcelona | Vueling | VY9780 W46020 |
from $365 | 22:25 Miami Miami Intl | 10:15+2 дня Rome Fiumicino | 29h 50m layover 17h 45m - Oslo | N0 | N024 DY1872 |
from $369 | 18:45 Miami Miami Intl | 12:25+1 день Rome Fiumicino | 11h 40m layover 1h 10m - Munich | United Airlines | UA8780 LH1866 |
from $370 | 13:05 Miami Miami Intl | 07:55+1 день Rome Fiumicino | 12h 50m layover 1h 10m - Newark | Lufthansa | LH8547 LH7616 |
from $388 | 21:45 Miami Miami Intl | 18:30+1 день Rome Fiumicino | 14h 45m layover 3h 40m - Barcelona | Vueling | VY9780 AZ79 |
from $392 | 21:45 Miami Miami Intl | 23:10+1 день Rome Fiumicino | 19h 25m layover 8h 10m - Barcelona | Iberia | IB2630 W46020 |
from $289 | 20:45 Miami Miami Intl | 23:15+1 день Rome Fiumicino | 20h 30m layover 5h 0m - London 2h 25m - Tirana | Z0 | Z0724 W95004 W45013 |
from $344 | 16:45 Miami Miami Intl | 12:25+1 день Rome Fiumicino | 13h 40m layover 1h 30m - Frankfurt 0h 45m - Munich | Lufthansa | LH463 LH98 LH1866 |
from $363 | 22:25 Miami Miami Intl | 15:05+2 дня Rome Fiumicino | 34h 40m layover 2h 35m - Oslo 18h 50m - Krakow | N0 | N024 W62034 W62061 |
from $367 | 16:40 Miami Miami Intl | 16:10+1 день Rome Fiumicino | 17h 30m layover 1h 5m - Zurich 5h 10m - Milan | SWISS International Air Lines | LX67 LX1612 AZ2071 |
from $372 | 16:40 Miami Miami Intl | 17:10+1 день Rome Fiumicino | 18h 30m layover 1h 5m - Zurich 6h 10m - Milan | SWISS International Air Lines | LX67 LX1612 AZ2059 |
from $389 | 22:25 Miami Miami Intl | 09:45+2 дня Rome Fiumicino | 29h 20m layover 8h 40m - Oslo 7h 35m - Gdansk | N0 | N024 W61784 W61699 |
Flight Schedule Miami (Florida) to Rome
Departure | Arrival | Flight Details | Flight Duration | Price |
---|---|---|---|---|
19:50 — 11:40
+1 day
|
19:50 — 11:40
AZ631
Alitalia
Miami — Rome
|
9h 50m |
Find flight
from$538 |
|
09:59 — 09:00
+1 day
|
09:40 — 12:30
BA5004
British Airways
Miami — Philadelphia
5h 59m stop
18:45 — 09:00
BA1575
British Airways
Philadelphia — Rome
|
17h 1m including layover |
Find flight
from$452 |
|
13:05 — 07:55
+1 day
|
11:50 — 15:03
LH8547
Lufthansa
Miami — Newark
1h 10m stop
18:00 — 08:05
LH7616
Lufthansa
Newark — Rome
|
12h 50m including layover |
Find flight
from$370 |
|
14:46 — 09:00
+1 day
|
18:49 — 21:41
BA5223
British Airways
Miami — Philadelphia
1h 12m stop
18:45 — 09:00
BA1575
British Airways
Philadelphia — Rome
|
12h 14m including layover |
Find flight
from$452 |
|
18:45 — 12:25
+1 day
|
18:55 — 10:05
UA8780
United Airlines
Miami — Munich
1h 10m stop
11:05 — 12:35
LH1866
Lufthansa
Munich — Rome
|
11h 40m including layover |
Find flight
from$369 |
|
18:45 — 15:05
+1 day
|
18:55 — 10:05
LH461
Lufthansa
Miami — Munich
3h 50m stop
14:10 — 15:40
LH1868
Lufthansa
Munich — Rome
|
14h 20m including layover |
Find flight
from$457 |
|
19:55 — 16:30
+1 day
|
19:40 — 09:15
BA1529
British Airways
Miami — London
3h 15m stop
12:40 — 16:15
BA560
British Airways
London — Rome
|
14h 35m including layover |
Find flight
from$404 |
|
20:45 — 00:30
+2 days
|
19:00 — 08:15
Z0724
Z0
Miami — London
11h stop
21:00 — 00:30
W46004
Aero Services Executive
London — Rome
|
21h 45m including layover |
Find flight
from$266 |
|
20:45 — 12:35
+2 days
|
20:45 — 10:00
Z0724
Z0
Miami — London
23h 5m stop
09:05 — 12:35
W46002
Aero Services Executive
London — Rome
|
33h 50m including layover |
Find flight
from$266 |
|
21:45 — 23:10
+1 day
|
21:45 — 13:05
VY9780
Vueling
Miami — Barcelona
8h 10m stop
21:15 — 23:10
W46020
Aero Services Executive
Barcelona — Rome
|
19h 25m including layover |
Find flight
from$338 |
|
21:45 — 18:30
+1 day
|
21:45 — 13:05
VY9780
Vueling
Miami — Barcelona
3h 40m stop
16:45 — 18:30
AZ79
Alitalia
Barcelona — Rome
|
14h 45m including layover |
Find flight
from$388 |
|
22:15 — 17:25
+1 day
|
22:00 — 12:55
AY5642
Finnair
Miami — Madrid
2h 10m stop
15:00 — 17:25
UX1047
Air Europa
Madrid — Rome
|
13h 10m including layover |
Find flight
from$324 |
|
22:40 — 17:25
+1 day
|
21:45 — 12:05
UX98
Air Europa
Miami — Madrid
2h stop
15:00 — 17:30
UX1047
Air Europa
Madrid — Rome
|
12h 45m including layover |
Find flight
from$266 |
|
23:30 — 00:05
+2 days
|
23:30 — 12:35
TP226
TAP Portugal
Miami — Lisbon
7h 25m stop
20:05 — 00:05
TP838
TAP Portugal
Lisbon — Rome
|
18h 35m including layover |
Find flight
from$439 |
|
07:45 — 15:55
+1 day
|
07:45 — 11:00
AC1643
Air Canada
Miami — Toronto
10h 30m stop
21:30 — 09:20
AC810
Air Canada
Toronto — Lisbon
2h 30m stop
11:50 — 15:55
TP834
TAP Portugal
Lisbon — Rome
|
26h 10m including layover |
Find flight
from$400 |
|
07:45 — 18:45
+1 day
|
07:45 — 11:00
AC1643
Air Canada
Miami — Toronto
10h 30m stop
21:30 — 09:20
AC810
Air Canada
Toronto — Lisbon
5h 20m stop
14:40 — 18:45
TP836
TAP Portugal
Lisbon — Rome
|
29h including layover |
Find flight
from$400 |
|
16:40 — 16:10
+1 day
|
16:40 — 07:50
LX67
SWISS International Air Lines
Miami — Zurich
1h 5m stop
08:55 — 09:50
LX1612
SWISS International Air Lines
Zurich — Milan
5h 10m stop
15:00 — 16:10
AZ2071
Alitalia
Milan — Rome
|
17h 30m including layover |
Find flight
from$367 |
|
16:45 — 12:25
+1 day
|
16:25 — 07:20
LH463
Lufthansa
Miami — Frankfurt
1h 30m stop
09:15 — 10:10
LH98
Lufthansa
Frankfurt — Munich
45m stop
11:05 — 12:35
LH1866
Lufthansa
Munich — Rome
|
13h 40m including layover |
Find flight
from$344 |
|
19:50 — 20:10
+1 day
|
20:50 — 10:50
LX65
SWISS International Air Lines
Miami — Zurich
2h 15m stop
12:30 — 13:25
LX1628
SWISS International Air Lines
Zurich — Milan
5h stop
19:00 — 20:10
AZ2109
Alitalia
Milan — Rome
|
18h 20m including layover |
Find flight
from$446 |
|
23:30 — 12:10
+2 days
|
23:30 — 12:35
TP226
TAP Portugal
Miami — Lisbon
2h 15m stop
14:50 — 17:10
TP1016
TAP Portugal
Lisbon — Madrid
16h 30m stop
09:40 — 12:10
W46012
Aero Services Executive
Madrid — Rome
|
30h 40m including layover |
Find flight
from$413 |
Flight Information
Below we will explain in detail what the flights cost on the destination from Miami to Rome depends on and how to choose the most interesting flight option for you.
Distance between Miami and Rome is 8345 miles. Time difference between the cities is 6h. Airplanes depart 06:30 to 23:30 from 3 Miami airports and arrive 06:30 to 23:30 to 4 Rome airports. Average flight time is 9h 50m.
- The fastest flight 9h 50m
- Average flight time 9h 50m
- The earliest flight 06:30
- The latest flight 23:30
- Distance 5186 ml
The cheapest months to travel to Rome are november (from 228 $), february (from 244 $), january (from 284 $).
The most expensive months are october (from 439 $), december (from 302 $), january (from 284 $).
What is the lowest airfare Miami to Rome?
The cheapest plane ticket found by our users is $266. This airfare is for economy class on one-way Z0724 flight by Z0 for February 21, 2025 which leaves Miami Intl in Miami at 20:45 am and arrives at Rome Fiumicino at 00:30.
Popular Airlines on the Route
The flight Miami — Rome is served by 18 regular airlines and 2 low-cost airlines. Most of the flights on this route are operated by United Airlines - 18 departures per week at the price of from $ 369 . And the most expensive tickets are offered by Air Canada airline - from $ 2543.
Direct flights
There are 1 nonstop flights on the route. The fastest direct flight is AZ631 by Alitalia takes 9h 50m and the cheapest is Z0724 by Z0 for $538.
- from $538Find
Connecting Flights
There are 164 flights with layovers on the route. The fastest connecting flight is UA8780 by United Airlines takes 11h 40m and the cheapest is Z0724 by Z0 for $266.
- from $369Find
- from $324Find
- from $392Find
- from $344Find
- from $395Find
- from $404Find
- N0 - N0from $363Find
- AC - Air Canadafrom $400Find
- UX - Air Europafrom $266Find
- VY - Vuelingfrom $338Find
- OS - Austrian Airlinesfrom $470Find
- EI - Aer Lingusfrom $984Find
Airports
You can fly from Miami to Rome from 3 airports (Miami Intl, Palm Beach Intl, Miami Int.).
Miami airports
- Miami Intl-MIAfrom $266Find
- Palm Beach Intl-PBIFind
- Miami Int.-FLLFind
Rome airports
- Termini Rail Stn.-XRJFind
- Mestre Rail Stn.-XVYFind
- Ciampino-CIAFind
- Fiumicino-FCOFind
Airplanes
There are flights to Rome from Miami by 18 airlines that use 0 aircraft brands. They range from huge modern airplanes to small-sized.
Top Domestic Destinations from Miami
You may also consider searching for discounted plane tickets to some other popular places from Miami within United States.
- from $27Find
- from $53Find
- from $68Find
- from $74Find
- from $67Find
- from $48Find
- from $79Find
- from $59Find
- from $54Find
- from $63Find
Top International Destinations from Miami
Our state-of-the art metasearch will definitely provide you with the best airfare on international flights. We’re proud to partner with many reliable travel suppliers located outside the US what gives us an opportunity to offer the most competitive prices on far destinations.
- from $73Find
- from $72Find
- from $56Find
- from $66Find
- from $80Find
- from $69Find
- from $58Find
- from $85Find
- from $61Find
- from $61Find
How to book a plane ticket yourself?

- Fill in the search parameters — cities of departure and destination, departure and return dates and click «Find flights»
- Select the best flight that you like. Please, check the airports of departure and arrival. Select the best fare, but pay attention to the following flight details - airports of departure and arrival, flight duration and layovers. Please use filters and sort to find the best flight.
- Click «Buy» when you are ready — our system will redirect you to the site that sells the selected flight ticket.
- Fill in all passenger and payment information — passport and contact information, please double check all passengers’ names and make a payment for your itinerary.
- That's it — you will receive an email with your e-ticket usually within 10 minutes after your flight is confirmed. Please, print the e-ticket and have it with you at the airport. You would need to have only a passport and/or a required form of ID to travel. Please, check your Visa requirements if you travel outside of the United States or Canada.
To find a plane ticket, please select dates.