Cheap Flights from Miami, FL to Philadelphia, PA from $157

Return flight: Philadelphia – Miami

On Cheapflightsplus.com you will find 2 direct and 82 connecting flights from Miami to Philadelphia. You can compare airfare deals from 11 airlines and multiple travel sites from $157, book and save on cheap plane tickets and last minute offers. Also check out MIA-PHL flight schedule to find best flight time, convenient departure and arrival airports.

Flight Information

Below we will explain in detail what the flights cost on the destination from Miami to Philadelphia depends on and how to choose the most interesting flight option for you.

Distance between Miami and Philadelphia is 1634 miles. Time difference between the cities is 0h. Airplanes depart 06:00 to 23:30 from 3 Miami airports and arrive 06:00 to 23:30 to 4 Philadelphia airports. Average flight time is 2h 48m.

  • The fastest flight 2h 41m
  • Average flight time 2h 48m
  • The earliest flight 06:00
  • The latest flight 23:30
  • Distance 1016 ml

The cheapest months to travel to Philadelphia are march (from 157 $).

What is the lowest airfare Miami to Philadelphia?

The cheapest plane ticket found by our users is $157. This airfare is for economy class on one-way F91204 flight by Frontier Airlines for March 19, 2026 which leaves Miami Intl in Miami at 22:20 am and arrives at Philadelphia Philadelphia Int. at 01:15.

Economy class
$157
Find
Business class
?
Find
First class
?
Find

Flight Schedule Miami (Florida) to Philadelphia (Pennsylvania)

06:00 — 18:30
12h 30m flight time
Find flight
from$287
06:00 — 08:25 Miami — Chicago
NK1710 Spirit Airlines
6h 56m stop
15:21 — 18:30 Chicago — Philadelphia
F92112 Frontier Airlines
09:14 — 23:56
14h 42m flight time
Find flight
from$308
09:14 — 12:20 Miami — Detroit
NK2081 Spirit Airlines
3h 57m stop
16:17 — 19:18 Detroit — Miami
NK994 Spirit Airlines
1h 57m stop
21:15 — 23:56 Miami — Philadelphia
NK573 Spirit Airlines
15:12 — 23:56+1day
32h 44m flight time
Find flight
from$222
15:12 — 17:09 Miami — Atlanta
NK3030 Spirit Airlines
18h 20m stop
11:29 — 13:20 Atlanta — Miami
NK207 Spirit Airlines
7h 55m stop
21:15 — 23:56 Miami — Philadelphia
NK573 Spirit Airlines
15:12 — 00:25+2days
33h 13m flight time
Find flight
from$237
15:12 — 17:09 Miami — Atlanta
NK3030 Spirit Airlines
23h 35m stop
16:44 — 18:30 Atlanta — Fort Myers
F92218 Frontier Airlines
3h 9m stop
21:39 — 00:25 Fort Myers — Philadelphia
F94304 Frontier Airlines
15:12 — 09:33+1day
18h 21m flight time
Find flight
from$244
15:12 — 17:09 Miami — Atlanta
NK3030 Spirit Airlines
5h 36m stop
22:45 — 00:11 Atlanta — Raleigh
F91670 Frontier Airlines
7h 49m stop
08:00 — 09:33 Raleigh — Philadelphia
F92060 Frontier Airlines
15:12 — 16:47+1day
25h 35m flight time
Find flight
from$244
15:12 — 17:09 Miami — Atlanta
NK3030 Spirit Airlines
13h 51m stop
07:00 — 08:27 Atlanta — Raleigh
F91168 Frontier Airlines
6h 46m stop
15:13 — 16:47 Raleigh — Philadelphia
F94844 Frontier Airlines
15:12 — 12:13+1day
21h 1m flight time
Find flight
from$251
15:12 — 17:09 Miami — Atlanta
NK3030 Spirit Airlines
5h 35m stop
22:44 — 00:44 Atlanta — Miami
F92174 Frontier Airlines
8h 31m stop
09:15 — 12:13 Miami — Philadelphia
F92932 Frontier Airlines
15:12 — 22:59+1day
31h 47m flight time
Find flight
from$251
15:12 — 17:09 Miami — Atlanta
NK3030 Spirit Airlines
5h 35m stop
22:44 — 00:44 Atlanta — Miami
F92174 Frontier Airlines
19h 26m stop
20:10 — 22:59 Miami — Philadelphia
F94456 Frontier Airlines
15:12 — 16:26+1day
25h 14m flight time
Find flight
from$261
15:12 — 17:09 Miami — Atlanta
NK3030 Spirit Airlines
12h 51m stop
06:00 — 07:32 Atlanta — Orlando
NK221 Spirit Airlines
6h 25m stop
13:57 — 16:26 Orlando — Philadelphia
NK385 Spirit Airlines
15:12 — 19:57+1day
28h 45m flight time
Find flight
from$272
15:12 — 17:09 Miami — Atlanta
NK3030 Spirit Airlines
18h 20m stop
11:29 — 13:20 Atlanta — Miami
NK207 Spirit Airlines
3h 54m stop
17:14 — 19:57 Miami — Philadelphia
NK1500 Spirit Airlines
15:12 — 23:56+1day
32h 44m flight time
Find flight
from$280
15:12 — 17:09 Miami — Atlanta
NK3030 Spirit Airlines
5h 35m stop
22:44 — 00:44 Atlanta — Miami
F92174 Frontier Airlines
20h 31m stop
21:15 — 23:56 Miami — Philadelphia
NK573 Spirit Airlines
15:12 — 12:13+1day
21h 1m flight time
Find flight
from$297
15:12 — 17:09 Miami — Atlanta
NK3030 Spirit Airlines
2h 11m stop
19:20 — 21:23 Atlanta — Miami
F93014 Frontier Airlines
11h 52m stop
09:15 — 12:13 Miami — Philadelphia
F92932 Frontier Airlines
15:12 — 22:59+1day
31h 47m flight time
Find flight
from$297
15:12 — 17:09 Miami — Atlanta
NK3030 Spirit Airlines
2h 11m stop
19:20 — 21:23 Atlanta — Miami
F93014 Frontier Airlines
22h 47m stop
20:10 — 22:59 Miami — Philadelphia
F94456 Frontier Airlines
21:15 — 23:56
2h 41m flight time
Find flight
from$238
Miami — Philadelphia
NK573 Spirit Airlines
22:20 — 01:15+1day
2h 55m flight time
Find flight
from$157
Miami — Philadelphia
F91204 Frontier Airlines
Full flight schedule will help you in detecting at what time planes fly from Miami to Philadelphia. You can also specify the concrete flights and airlines on the route and how long the flight actually is. Use the calendar for today, tomorrow or other specific date as some flights are available only on certain days of the week.
*Departure and arrival times - local. Updated on March 19, 2026.

Popular Airlines on the Route

The flight Miami — Philadelphia is served by 11 regular airlines and 2 low-cost airlines. Most of the flights on this route are operated by Frontier Airlines - 6 departures per week at the price of from $ 157 . And the most expensive tickets are offered by Aer Lingus airline - from $ 5060.

Direct flights

There are 2 nonstop flights on the route. The fastest direct flight is NK573 by Spirit Airlines takes 2h 41m and the cheapest is F91204 by Frontier Airlines for $157.

  • F9 - Frontier Airlines
    from $157
    Find
  • NK - Spirit Airlines
    from $238
    Find
See more direct flights

Connecting Flights

There are 82 flights with layovers on the route. The fastest connecting flight is UA2435 by United Airlines takes 5h 39m and the cheapest is F91204 by Frontier Airlines for $222.

  • F9 - Frontier Airlines
    from $430
    Find
  • UX - Air Europa
    from $3702
    Find
  • EI - Aer Lingus
    from $5060
    Find
  • AV - Avianca
    from $645
    Find
  • LA - LAN Airlines
    from $700
    Find
  • HA - Hawaiian Airlines
    from $697
    Find
  • UP - Bahamasair
    from $599
    Find
  • UA - United Airlines
    from $545
    Find
  • AM - Aeromexico
    from $975
    Find
  • NK - Spirit Airlines
    from $222
    Find
  • KX - Cayman Airways
    from $466
    Find
See more connecting flights

Airports

You can fly from Miami to Philadelphia from 3 airports (Miami Intl, Palm Beach Intl, Miami Int.).

Miami airports

  • Miami Intl-MIA
    from $157
    Find
  • Palm Beach Intl-PBI
    Find
  • Miami Int.-FLL
    from $238
    Find

Philadelphia airports

  • Philadelphia Int.-PHL
    Find
  • North Philadelphia-PNE
    Find
  • Mustin Alf-MUV
    Find
  • Philadelphia Sea Plane Base-PSQ
    Find

How to book a plane ticket yourself?

How to book an air 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.

Back