background

Flight Deals from Miami to New York City from $37

Fly where?

Top flight deals from leading airlines:

DL LogoUA LogoQR LogoSQ LogoNH LogoEK LogoJL Logo

... and +100s more

Change Your Mind? No Problem

Cancel within 24 hours for a full refund—no questions asked.

Price Drop Protection

We’ll refund the difference if the price drops before you fly.

No Surprises at Checkout

The prices shown are exactly what you pay, with no hidden taxes or fees.

24/7 Support

Expert travel agents, ready to help anytime by phone, chat, or email.

Stops

  • Nonstop
    from $95
  • Up to 1 stop
    $146
  • Up to 2 stops
    $494

Airlines

  • American Airlines
    $226
  • Delta Air Lines
    $136
  • Frontier Airlines
    $218
  • Spirit Airlines
    $95
  • United Airlines
    $216

Cabin Class

  • Economy
    $95

Departure Airports

  • Miami International Airport
    $95

Arrival Airports

  • New York John F Kennedy Airport
    $136
  • New York LaGuardia Airport
    $146
  • Newark Liberty Airport
    $95

Layover Airports

  • Charlotte Douglas International Airport
    $361
  • Chicago O Hare Airport
    $251
  • Detroit Metropolitan Airport
    $236
  • General Edward Lawrence Logan International Airport
    $394
  • George Bush Intercontinental Houston Airport
    $462
  • Hartsfield Jackson Atlanta International Airport
    $146
  • Orlando International Airport
    $309
  • Raleigh Durham International Airport
    $311
  • Reagan Washington National Airport
    $311
  • Tampa International Airport
    $311
  • Washington Dulles Airport
    $248
Spirit Airlines Logo
11:19 am – 2:29 pm
Miami(MIA)New York City(EWR)
MIA - EWR · 3h 10m
28 Feb
3h 10m
28 Feb
nonstop
Spirit Airlines Logo
4:26 pm – 7:45 pm
New York City(EWR)Miami(MIA)
EWR - MIA · 3h 19m
3 Mar
3h 19m
3 Mar
nonstop
$95
Delta Air Lines Logo
5:59 pm – 9:15 pm
Miami(MIA)New York City(JFK)
MIA - JFK · 3h 16m
18 Feb
3h 16m
18 Feb
nonstop
Delta Air Lines Logo
9:00 am – 12:32 pm
New York City(JFK)Miami(MIA)
JFK - MIA · 3h 32m
23 Feb
3h 32m
23 Feb
nonstop
$136
Spirit Airlines Logo
11:19 am – 2:29 pm
Miami(MIA)New York City(EWR)
MIA - EWR · 3h 10m
18 Feb
3h 10m
18 Feb
nonstop
Spirit Airlines Logo
4:26 pm – 7:45 pm
New York City(EWR)Miami(MIA)
EWR - MIA · 3h 19m
18 Feb
3h 19m
18 Feb
nonstop
$142
Delta Air Lines Logo
5:59 pm – 9:15 pm
Miami(MIA)New York City(JFK)
MIA - JFK · 3h 16m
18 Feb
3h 16m
18 Feb
nonstop
Delta Air Lines Logo
7:00 am – 1:04 pm
New York City(JFK)Miami(MIA)
JFK - MIA · 6h 4m
23 Feb
6h 4m
23 Feb
1 stop
ATL
$146
Delta Air Lines Logo
8:30 am – 11:37 am
Miami(MIA)New York City(LGA)
MIA - LGA · 3h 7m
25 Dec
3h 7m
25 Dec
nonstop
Delta Air Lines Logo
11:40 am – 3:09 pm
New York City(LGA)Miami(MIA)
LGA - MIA · 3h 29m
22 Feb
3h 29m
22 Feb
nonstop
$146
Delta Air Lines Logo
10:20 am – 4:53 pm
Miami(MIA)New York City(EWR)
MIA - EWR · 6h 33m
19 Feb
6h 33m
19 Feb
1 stop
ATL
Delta Air Lines Logo
5:15 pm – 8:50 pm
New York City(EWR)Miami(MIA)
EWR - MIA · 3h 35m
22 Feb
3h 35m
22 Feb
nonstop
$151
United Airlines Logo
8:30 am – 11:38 am
Miami(MIA)New York City(EWR)
MIA - EWR · 3h 8m
25 Dec
3h 8m
25 Dec
nonstop
United Airlines Logo
7:10 pm – 10:30 pm
New York City(EWR)Miami(MIA)
EWR - MIA · 3h 20m
17 Feb
3h 20m
17 Feb
nonstop
$216
United Airlines Logo
7:00 am – 10:04 am
Miami(MIA)New York City(EWR)
MIA - EWR · 3h 4m
23 Dec
3h 4m
23 Dec
nonstop
United Airlines Logo
6:31 am – 9:49 am
New York City(EWR)Miami(MIA)
EWR - MIA · 3h 18m
19 Feb
3h 18m
19 Feb
nonstop
$216
Frontier Airlines Logo
4:09 pm – 11:05 pm
Miami(MIA)New York City(LGA)
MIA - LGA · 6h 56m
14 Feb
6h 56m
14 Feb
1 stop
ATL
Frontier Airlines Logo
6:20 am – 2:01 pm
New York City(LGA)Miami(MIA)
LGA - MIA · 7h 41m
17 Feb
7h 41m
17 Feb
1 stop
ATL
$218
Frontier Airlines Logo
4:09 pm – 12:45 am
Miami(MIA)New York City(JFK)
MIA - JFK · 8h 36m
28 Feb
8h 36m
28 Feb
1 stop
ATL
Frontier Airlines Logo
6:20 am – 2:01 pm
New York City(JFK)Miami(MIA)
JFK - MIA · 7h 41m
3 Mar
7h 41m
3 Mar
1 stop
ATL
$223
American Airlines Logo
2:34 pm – 5:33 pm
Miami(MIA)New York City(EWR)
MIA - EWR · 2h 59m
24 Feb
2h 59m
24 Feb
nonstop
American Airlines Logo
6:00 am – 9:15 am
New York City(EWR)Miami(MIA)
EWR - MIA · 3h 15m
25 Feb
3h 15m
25 Feb
nonstop
$226
American Airlines Logo
6:19 pm – 9:24 pm
Miami(MIA)New York City(LGA)
MIA - LGA · 3h 5m
28 Feb
3h 5m
28 Feb
nonstop
American Airlines Logo
6:00 am – 9:22 am
New York City(LGA)Miami(MIA)
LGA - MIA · 3h 22m
3 Mar
3h 22m
3 Mar
nonstop
$226
Delta Air Lines Logo
7:00 am – 9:59 am
Miami(MIA)New York City(JFK)
MIA - JFK · 2h 59m
7 Feb
2h 59m
7 Feb
nonstop
Delta Air Lines Logo
9:40 am – 5:20 pm
New York City(JFK)Miami(MIA)
JFK - MIA · 7h 40m
14 Feb
7h 40m
14 Feb
1 stop
DTW
$236
Delta Air Lines Logo
7:00 am – 3:05 pm
Miami(MIA)New York City(EWR)
MIA - EWR · 8h 5m
7 Feb
8h 5m
7 Feb
1 stop
ATL
Delta Air Lines Logo
9:40 am – 5:20 pm
New York City(EWR)Miami(MIA)
EWR - MIA · 7h 40m
14 Feb
7h 40m
14 Feb
1 stop
DTW
$246
United Airlines Logo
6:35 pm – 9:39 am
Miami(MIA)New York City(EWR)
MIA - EWR · 15h 4m
18 Feb
15h 4m
18 Feb
1 stop
IAD
United Airlines Logo
11:07 am – 2:24 pm
New York City(EWR)Miami(MIA)
EWR - MIA · 3h 17m
19 Feb
3h 17m
19 Feb
nonstop
$248
United Airlines Logo
2:25 pm – 5:39 pm
Miami(MIA)New York City(EWR)
MIA - EWR · 3h 14m
25 Dec
3h 14m
25 Dec
nonstop
United Airlines Logo
6:00 am – 11:21 am
New York City(EWR)Miami(MIA)
EWR - MIA · 5h 21m
22 Feb
5h 21m
22 Feb
1 stop
IAD
$251
United Airlines Logo
12:00 pm – 8:24 pm
Miami(MIA)New York City(LGA)
MIA - LGA · 8h 24m
23 Dec
8h 24m
23 Dec
1 stop
ORD
United Airlines Logo
7:10 pm – 10:30 pm
New York City(LGA)Miami(MIA)
LGA - MIA · 3h 20m
19 Feb
3h 20m
19 Feb
nonstop
$251
United Airlines Logo
7:30 am – 10:33 am
Miami(MIA)New York City(EWR)
MIA - EWR · 3h 3m
15 Dec
3h 3m
15 Dec
nonstop
United Airlines Logo
3:00 pm – 10:21 pm
New York City(EWR)Miami(MIA)
EWR - MIA · 7h 21m
15 Feb
7h 21m
15 Feb
1 stop
ORD
$266
American Airlines Logo
8:20 am – 5:05 pm
Miami(MIA)New York City(LGA)
MIA - LGA · 8h 45m
25 Feb
8h 45m
25 Feb
1 stop
MCO
American Airlines Logo
8:00 pm – 11:21 pm
New York City(LGA)Miami(MIA)
LGA - MIA · 3h 21m
1 Mar
3h 21m
1 Mar
nonstop
$309
American Airlines Logo
9:39 pm – 12:49 am
Miami(MIA)New York City(JFK)
MIA - JFK · 3h 10m
14 Feb
3h 10m
14 Feb
nonstop
American Airlines Logo
9:04 am – 2:50 pm
New York City(JFK)Miami(MIA)
JFK - MIA · 5h 46m
15 Feb
5h 46m
15 Feb
1 stop
RDU
$311
American Airlines Logo
12:00 pm – 5:29 pm
Miami(MIA)New York City(LGA)
MIA - LGA · 5h 29m
17 Feb
5h 29m
17 Feb
1 stop
TPA
American Airlines Logo
8:00 pm – 11:21 pm
New York City(LGA)Miami(MIA)
LGA - MIA · 3h 21m
1 Mar
3h 21m
1 Mar
nonstop
$311
American Airlines Logo
5:27 pm – 11:38 pm
Miami(MIA)New York City(LGA)
MIA - LGA · 6h 11m
28 Feb
6h 11m
28 Feb
1 stop
DCA
American Airlines Logo
6:30 pm – 9:51 pm
New York City(LGA)Miami(MIA)
LGA - MIA · 3h 21m
3 Mar
3h 21m
3 Mar
nonstop
$311
American Airlines Logo
3:53 pm – 6:54 pm
Miami(MIA)New York City(LGA)
MIA - LGA · 3h 1m
24 Feb
3h 1m
24 Feb
nonstop
American Airlines Logo
1:40 pm – 6:52 pm
New York City(LGA)Miami(MIA)
LGA - MIA · 5h 12m
25 Feb
5h 12m
25 Feb
1 stop
DCA
$311
American Airlines Logo
10:00 pm – 7:37 am
Miami(MIA)New York City(LGA)
MIA - LGA · 9h 37m
23 Feb
9h 37m
23 Feb
1 stop
RDU
American Airlines Logo
9:12 am – 12:40 pm
New York City(LGA)Miami(MIA)
LGA - MIA · 3h 28m
25 Feb
3h 28m
25 Feb
nonstop
$359
American Airlines Logo
7:00 am – 12:48 pm
Miami(MIA)New York City(EWR)
MIA - EWR · 5h 48m
21 Feb
5h 48m
21 Feb
1 stop
CLT
American Airlines Logo
6:47 am – 9:59 am
New York City(EWR)Miami(MIA)
EWR - MIA · 3h 12m
25 Feb
3h 12m
25 Feb
nonstop
$361
American Airlines Logo
9:55 am – 8:30 pm
Miami(MIA)New York City(LGA)
MIA - LGA · 10h 35m
25 Feb
10h 35m
25 Feb
1 stop
MCO
American Airlines Logo
11:12 am – 4:50 pm
New York City(LGA)Miami(MIA)
LGA - MIA · 5h 38m
1 Mar
5h 38m
1 Mar
1 stop
BOS
$394
American Airlines Logo
8:19 am – 1:00 pm
Miami(MIA)New York City(JFK)
MIA - JFK · 4h 41m
24 Feb
4h 41m
24 Feb
1 stop
DCA
American Airlines Logo
5:40 pm – 10:59 pm
New York City(JFK)Miami(MIA)
JFK - MIA · 5h 19m
25 Feb
5h 19m
25 Feb
1 stop
CLT
$396
American Airlines Logo
12:00 pm – 5:29 pm
Miami(MIA)New York City(LGA)
MIA - LGA · 5h 29m
17 Feb
5h 29m
17 Feb
1 stop
TPA
American Airlines Logo
6:00 am – 2:50 pm
New York City(LGA)Miami(MIA)
LGA - MIA · 8h 50m
1 Mar
8h 50m
1 Mar
1 stop
BOS
$396
United Airlines Logo
10:55 am – 8:57 pm
Miami(MIA)New York City(EWR)
MIA - EWR · 10h 2m
1 Mar
10h 2m
1 Mar
1 stop
IAH
United Airlines Logo
6:00 am – 11:21 am
New York City(EWR)Miami(MIA)
EWR - MIA · 5h 21m
4 Mar
5h 21m
4 Mar
1 stop
IAD
$462
United Airlines Logo
9:00 am – 10:14 am
Miami(MIA)New York City(EWR)
MIA - EWR · 25h 14m
28 Feb
25h 14m
28 Feb
2 stops
ORD, ATL
United Airlines Logo
6:00 am – 11:21 am
New York City(EWR)Miami(MIA)
EWR - MIA · 5h 21m
4 Mar
5h 21m
4 Mar
1 stop
IAD
$494

Top Deals on flights from Miami to New York City

Miami, US (MIA) - New York City, US (NYC)

Spirit Airlines Logo
Spirit Airlines

Dec 3

MIA
2h 56m
Direct

Dec 3

LGA

as low as

$37

Miami, US (MIA) - New York City, US (NYC)

Spirit Airlines Logo
Spirit Airlines

Nov 13

MIA
3h 10m
Direct

Nov 13

EWR

as low as

$53

Miami, US (MIA) - New York City, US (NYC)

Frontier Airlines Logo
Frontier Airlines

Dec 3

MIA
3h 4m
Direct

Dec 3

JFK

as low as

$60

Miami, US (MIA) - New York City, US (NYC)

Spirit Airlines Logo
Spirit Airlines

Dec 3

MIA
8h
DTW

Dec 3

LGA

as low as

$63

Miami, US (MIA) - New York City, US (NYC)

Delta Air Lines Logo
Delta Air Lines

Nov 27

MIA
2h 57m
Direct

Nov 27

JFK

as low as

$63

Miami, US (MIA) - New York City, US (NYC)

Frontier Airlines Logo
Frontier Airlines

Nov 10

MIA
10h 35m
DFW

Nov 10

LGA

as low as

$71

Miami, US (MIA) - New York City, US (NYC)

Delta Air Lines Logo
Delta Air Lines

Nov 27

MIA
6h 10m
ATL

Nov 27

JFK

as low as

$73

Miami, US (MIA) - New York City, US (NYC)

American Airlines Logo
American Airlines

Nov 28

MIA
2h 54m
Direct

Nov 28

LGA

as low as

$73

Miami, US (MIA) - New York City, US (NYC)

 Logo

Dec 9

MIA
6h 25m
STL

Dec 9

LGA

as low as

$83

Miami, US (MIA) - New York City, US (NYC)

Spirit Airlines Logo
Spirit Airlines

Dec 5

MIA
7h 25m
CLT

Dec 5

EWR

as low as

$91

Miami, US (MIA) - New York City, US (NYC)

Spirit Airlines Logo
Spirit Airlines

Jan 11

MIA
11h 59m
ORD

Jan 11

LGA

as low as

$93

Miami, US (MIA) - New York City, US (NYC)

United Airlines Logo
United Airlines

Dec 24

MIA
3h 8m
Direct

Dec 24

EWR

as low as

$103

Frequently Asked Questions

Is there a direct flight from Miami to New York City?
Yes, there are direct flights from Miami to New York City. Airlines offering non-stop flights include Spirit Airlines at $125, Delta Air Lines at $146, United Airlines at $216, American Airlines at $226, and Frontier Airlines at $297.
Are there convenient layover flights from Miami to New York City?
Yes, there are convenient layover flights available. For 1 stop options, consider Delta Air Lines at $166, Frontier Airlines at $218, and United Airlines at $251. For 2 stops, United Airlines is $369, American Airlines is $474, and Delta Air Lines is $684.
What are the most convenient layover airports for my flight?
Consider layovers at Hartsfield Jackson Atlanta International Airport, Reagan Washington National Airport, Washington Dulles Airport, Chicago O'Hare Airport, and Raleigh Durham International Airport for convenient connections on your flight from Miami to New York City.
What is the cheapest and fastest flight from Miami to New York City?
The cheapest flight is with Spirit Airlines at $125, non-stop in 2 hours 56 minutes. The fastest flight is also with Spirit Airlines, taking the same time and cost.
What are all possible destination arrival airports?
Possible destination arrival airports include New York LaGuardia Airport, Newark Liberty Airport, and New York John F Kennedy Airport.
What is the time difference between destination and arrival?
The flight from Miami to New York City typically takes about 3 hours, while you should consider a time zone difference of 1 hour, with New York being ahead.