×
Flights
  • New Search
  • Recent Searches
  • One way
  • Round trip

Recent Searches

    Search for flights

    Find Flight Schedules

    Use Wego.com to access the greatest selection of flights online. Find the most convenient scheduled flights flying from Portland to Birmingham. Use Wego's airport directory for a full list of airline flight schedules worldwide.

    Flight Schedules from Portland to Birmingham

    • Depart
      Arrive
      Duration
      Flight & AirCraft
      Mo Tu We Th Fr Sa Su
    • 05:05 (PDX)
      15:39 (CLT)
      11h 15m
      AA 433 (Airbus A321)
      2h 21m layover in Charlotte (CLT)
    • 18:00 (CLT)
      18:20 (BHM)
      11h 15m
      AA 1817 (Airbus A319)
    • 05:10 (PDX)
      08:41 (DEN)
      6h 38m
      UA 789 (Boeing 737-800)
      1h 24m layover in Denver (DEN)
    • 10:05 (DEN)
      13:48 (BHM)
      6h 38m
      UA 5373 (Canadair Regional Jet 700)
    • 05:50 (PDX)
      11:32 (DFW)
      6h 33m
      AA 1446 (Boeing 737-800 (Winglets))
      1h 3m layover in Dallas (DFW)
    • 12:35 (DFW)
      14:23 (BHM)
      6h 33m
      AA 5812 (Canadair Regional Jet 900)
    • 05:51 (PDX)
      11:54 (IAH)
      7h 39m
      UA 279 (Boeing 737-900)
      1h 51m layover in Houston (IAH)
    • 13:45 (IAH)
      15:30 (BHM)
      7h 39m
      UA 3954 (Embraer RJ 135/140/145)
    • 06:00 (PDX)
      12:05 (IAH)
      6h 40m
      UA 279 (Airbus A320)
      50m layover in Houston (IAH)
    • 12:55 (IAH)
      14:40 (BHM)
      6h 40m
      UA 4392 (Embraer RJ 135/140/145)
    • 06:20 (PDX)
      13:50 (ATL)
      7h 2m
      DL 1156 (Boeing 737-800 (Winglets))
      1h 34m layover in Atlanta (ATL)
    • 15:24 (ATL)
      15:22 (BHM) (+1)
      7h 2m
      DL 998 (Boeing (Douglas) MD-88)
    • 06:20 (PDX)
      13:50 (ATL)
      7h 2m
      DL 1156 (Boeing 737-900)
      1h 34m layover in Atlanta (ATL)
    • 15:24 (ATL)
      15:22 (BHM) (+1)
      7h 2m
      DL 391 (Boeing (Douglas) MD-88)
    • 06:20 (PDX)
      14:00 (BHM)
      5h 40m
      WN 2660 (Boeing 737-700 (Winglets))
    • 06:30 (PDX)
      13:59 (ATL)
      8h 3m
      DL 1156 (Boeing 737-900)
      2h 41m layover in Atlanta (ATL)
    • 16:40 (ATL)
      16:33 (BHM) (+1)
      8h 3m
      DL 5319 (Canadair Regional Jet 900)
    • 06:30 (PDX)
      13:59 (ATL)
      6h 18m
      DL 1156 (Boeing 737-900)
      56m layover in Atlanta (ATL)
    • 14:55 (ATL)
      14:48 (BHM) (+1)
      6h 18m
      DL 5186 (Canadair Regional Jet 900)
    • 06:33 (PDX)
      14:03 (ATL)
      6h 47m
      DL 1156 (Boeing 737-900)
      1h 21m layover in Atlanta (ATL)
    • 15:24 (ATL)
      15:20 (BHM) (+1)
      6h 47m
      DL 1578 (Boeing (Douglas) MD-88)
      multiple schedules, see details
      • Valid between 02 Jan 2017 - 05 Mar 2017
      • Valid between 27 Feb 2017 - 05 Mar 2017
        -
        -
        -
    • 07:25 (PDX)
      09:25 (LAS)
      7h 35m
      WN 3098 (Boeing 737-700 (Winglets))
      2h 10m layover in Las Vegas (LAS)
    • 11:35 (LAS)
      17:00 (BHM)
      7h 35m
      WN 3520 (Boeing 737-700 (Winglets))
    • 08:00 (PDX)
      13:40 (DFW)
      8h 27m
      AA 2574 (Boeing 737-800 (Winglets))
      3h layover in Dallas (DFW)
    • 16:40 (DFW)
      18:27 (BHM)
      8h 27m
      AA 5797 (Canadair Regional Jet 900)
    • 08:00 (PDX)
      11:15 (LAS)
      8h 55m
      WN 4030 (Boeing 737-700 (Winglets))
      2h 15m layover in Las Vegas (LAS)
    • 13:30 (LAS)
      18:55 (BHM)
      8h 55m
      WN 1570 (Boeing 737-700 (Winglets))
    • 08:00 (PDX)
      13:40 (DFW)
      10h 58m
      AA 2574 (Boeing 737-800 (Winglets))
      2h 25m layover in Dallas (DFW)
    • 16:05 (DFW)
      20:58 (BHM)
      10h 58m
      UA 5400 (Canadair Regional Jet 700)
    • 08:00 (PDX)
      14:02 (ORD)
      7h 50m
      AA 86 (Boeing 737-800 (Winglets))
      1h 48m layover in Chicago (ORD)
    • 15:50 (ORD)
      17:50 (BHM)
      7h 50m
      UA 4290 (Embraer RJ 135/140/145)
    • 09:00 (PDX)
      16:23 (ATL)
      7h 5m
      DL 1509 (Boeing 757)
      1h 49m layover in Atlanta (ATL)
    • 18:12 (ATL)
      18:05 (BHM) (+1)
      7h 5m
      DL 1813 (Boeing 717-200)
    • 09:20 (PDX)
      17:10 (MSY)
      10h 45m
      WN 1217 (Boeing 737-700 (Winglets))
      1h 35m layover in New Orleans (MSY)
    • 18:45 (MSY)
      22:05 (BHM)
      10h 45m
      WN 144 (Boeing 737-300)
    • 09:20 (PDX)
      17:10 (MSY)
      10h 45m
      WN 1217 (Boeing 737-700 (Winglets))
      1h 35m layover in New Orleans (MSY)
    • 18:45 (MSY)
      22:05 (BHM)
      10h 45m
      WN 970 (Boeing 737-300)
    • 09:30 (PDX)
      15:05 (DAL)
      8h 5m
      WN 2143 (Boeing 737-300 (Winglets))
      3h layover in Dallas (DAL)
    • 18:05 (DAL)
      19:35 (BHM)
      8h 5m
      WN 1202 (Boeing 737-700 (Winglets))
    • 09:50 (PDX)
      15:30 (DFW)
      6h 37m
      AS 652 (Boeing 737-900)
      1h 10m layover in Dallas (DFW)
    • 16:40 (DFW)
      18:27 (BHM)
      6h 37m
      AA 5797 (Canadair Regional Jet 900)
    • 10:20 (PDX)
      17:40 (HOU)
      9h
      WN 3072 (Boeing 737-700 (Winglets))
      2h 10m layover in Houston (HOU)
    • 19:50 (HOU)
      21:20 (BHM)
      9h
      WN 2860 (Boeing 737-300 (Winglets))
    • 10:40 (PDX)
      14:15 (ABQ)
      9h
      WN 1178 (Boeing 737-700 (Winglets))
      40m layover in Albuquerque (ABQ)
    • 14:55 (ABQ)
      21:40 (BHM)
      9h
      WN 4010 (Boeing 737-700 (Winglets))
    • 10:40 (PDX)
      16:45 (ORD)
      8h 18m
      AS 686 (Boeing 737-900 (Winglets))
      2h 30m layover in Chicago (ORD)
    • 19:15 (ORD)
      20:58 (BHM)
      8h 18m
      UA 5400 (Canadair Regional Jet 700)
      multiple schedules, see details
      • Valid between 12 Dec 2016 - 25 Dec 2016
      • Valid between 02 Jan 2017 - 05 Mar 2017
    • 10:40 (PDX)
      16:45 (ORD)
      8h 18m
      AS 686 (Boeing 737-800 (Winglets))
      2h 30m layover in Chicago (ORD)
    • 19:15 (ORD)
      20:58 (BHM)
      8h 18m
      UA 3871 (Embraer RJ 135/140/145)
    • 10:42 (PDX)
      16:42 (ORD)
      8h 16m
      UA 679 (Boeing 737-900)
      2h 33m layover in Chicago (ORD)
    • 19:15 (ORD)
      20:58 (BHM)
      8h 16m
      UA 5400 (Canadair Regional Jet 700)
      multiple schedules, see details
      • Valid between 12 Dec 2016 - 25 Dec 2016
      • Valid between 02 Jan 2017 - 05 Mar 2017
    • 10:42 (PDX)
      16:42 (ORD)
      8h 16m
      UA 679 (Airbus A320)
      2h 33m layover in Chicago (ORD)
    • 19:15 (ORD)
      20:58 (BHM)
      8h 16m
      UA 3871 (Embraer RJ 135/140/145)
    • 10:50 (PDX)
      16:39 (ORD)
      8h 22m
      UA 679 (Airbus A320)
      2h 36m layover in Chicago (ORD)
    • 19:15 (ORD)
      21:12 (BHM)
      8h 22m
      UA 5896 (Canadair Regional Jet 700)
    • 11:20 (PDX)
      18:30 (DTW)
      7h 35m
      DL 1067 (Boeing 737-900)
      1h 25m layover in Detroit (DTW)
    • 19:55 (DTW)
      20:55 (BHM)
      7h 35m
      DL 5424 (Canadair Regional Jet 700)
    • 11:20 (PDX)
      19:10 (HOU)
      8h
      WN 102 (Boeing 737-700 (Winglets))
      40m layover in Houston (HOU)
    • 19:50 (HOU)
      21:20 (BHM)
      8h
      WN 2860 (Boeing 737-300 (Winglets))
    • 11:40 (PDX)
      17:10 (DAL)
      7h 50m
      WN 1380 (Boeing 737-700 (Winglets))
      2h 50m layover in Dallas (DAL)
    • 20:00 (DAL)
      21:30 (BHM)
      7h 50m
      WN 1119 (Boeing 737-700 (Winglets))
    • 11:41 (PDX)
      17:27 (DFW)
      8h 25m
      AA 2643 (Boeing 737-800 (Winglets))
      2h 48m layover in Dallas (DFW)
    • 20:15 (DFW)
      22:06 (BHM)
      8h 25m
      AA 5754 (Canadair Regional Jet 900)
    • 11:45 (PDX)
      13:50 (LAS)
      7h 30m
      WN 2074 (Boeing 737-800 (Winglets))
      2h layover in Las Vegas (LAS)
    • 15:50 (LAS)
      21:15 (BHM)
      7h 30m
      WN 854 (Boeing 737-700 (Winglets))
    • 11:55 (PDX)
      14:00 (LAS)
      8h 10m
      WN 523 (Boeing 737-800 (Winglets))
      2h 40m layover in Las Vegas (LAS)
    • 16:40 (LAS)
      22:05 (BHM)
      8h 10m
      WN 1272 (Boeing 737-700 (Winglets))
    • 11:55 (PDX)
      13:55 (LAS)
      7h 25m
      WN 4888 (Boeing 737-700 (Winglets))
      2h layover in Las Vegas (LAS)
    • 15:55 (LAS)
      21:20 (BHM)
      7h 25m
      WN 4942 (Boeing 737-700 (Winglets))
    • 12:05 (PDX)
      18:10 (IAH)
      6h 50m
      UA 1953 (Boeing 737-800)
      1h layover in Houston (IAH)
    • 19:10 (IAH)
      20:55 (BHM)
      6h 50m
      UA 5896 (Canadair Regional Jet 700)
    • 12:10 (PDX)
      13:35 (SMF)
      7h 55m
      WN 1086 (Boeing 737-700 (Winglets))
      1h 5m layover in Sacramento (SMF)
    • 14:40 (SMF)
      22:05 (BHM)
      7h 55m
      WN 1272 (Boeing 737-700 (Winglets))
    • 12:10 (PDX)
      19:49 (ATL)
      7h 33m
      DL 1299 (Boeing 757)
      2h 1m layover in Atlanta (ATL)
    • 21:50 (ATL)
      21:43 (BHM) (+1)
      7h 33m
      DL 2023 (Airbus A319)
    • 12:28 (PDX)
      18:30 (IAH)
      7h 58m
      UA 1953 (Boeing 737-700)
      2h 10m layover in Houston (IAH)
    • 20:40 (IAH)
      22:26 (BHM)
      7h 58m
      UA 4124 (Embraer RJ 135/140/145)
    • 12:45 (PDX)
      18:45 (HOU)
      7h 20m
      WN 554 (Boeing 737-700 (Winglets))
      1h 50m layover in Houston (HOU)
    • 20:35 (HOU)
      22:05 (BHM)
      7h 20m
      WN 970 (Boeing 737-300)
    • 12:45 (PDX)
      18:45 (HOU)
      7h 20m
      WN 554 (Boeing 737-700 (Winglets))
      1h 50m layover in Houston (HOU)
    • 20:35 (HOU)
      22:05 (BHM)
      7h 20m
      WN 144 (Boeing 737-300)
    • 13:00 (PDX)
      20:29 (ATL)
      8h 9m
      DL 2303 (Boeing 737-800 (Winglets))
      2h 46m layover in Atlanta (ATL)
    • 23:15 (ATL)
      23:09 (BHM) (+1)
      8h 9m
      DL 2288 (Boeing (Douglas) MD-88)
    • 13:30 (PDX)
      19:18 (DFW)
      6h 36m
      AA 2730 (Boeing 737-800 (Winglets))
      57m layover in Dallas (DFW)
    • 20:15 (DFW)
      22:06 (BHM)
      6h 36m
      AA 5754 (Canadair Regional Jet 900)
    • 13:50 (PDX)
      19:50 (HOU)
      6h 15m
      WN 2710 (Boeing 737-700 (Winglets))
      45m layover in Houston (HOU)
    • 20:35 (HOU)
      22:05 (BHM)
      6h 15m
      WN 1439 (Boeing 737-300 (Winglets))
    • 14:20 (PDX)
      16:25 (BUR)
      8h 25m
      WN 4703 (Boeing 737-700 (Winglets))
      1h 20m layover in Los Angeles (BUR)
    • 17:45 (BUR)
      00:45 (BHM) (+1)
      8h 25m
      WN 4583 (Boeing 737-700 (Winglets))
    • 22:15 (PDX)
      06:01 (CLT) (+1)
      7h 40m
      AA 1930 (Airbus A321)
      1h 33m layover in Charlotte (CLT)
    • 07:34 (CLT)
      07:55 (BHM)
      7h 40m
      AA 5190 (Canadair Regional Jet 200)
    • 22:45 (PDX)
      06:10 (ATL) (+1)
      7h 42m
      DL 503 (Boeing 737-900)
      2h 20m layover in Atlanta (ATL)
    • 08:30 (ATL)
      08:27 (BHM) (+1)
      7h 42m
      DL 601 (Boeing 717-200)
    • 22:45 (PDX)
      06:10 (ATL) (+1)
      8h 12m
      DL 503 (Boeing 737-900)
      2h 55m layover in Atlanta (ATL)
    • 09:05 (ATL)
      08:57 (BHM) (+1)
      8h 12m
      DL 2414 (Boeing (Douglas) MD-88)
    • 22:45 (PDX)
      06:10 (ATL) (+1)
      8h 8m
      DL 406 (Boeing 737-900)
      2h 55m layover in Atlanta (ATL)
    • 09:05 (ATL)
      08:53 (BHM) (+1)
      8h 8m
      DL 2414 (Boeing 717-200)
    • 22:59 (PDX)
      06:00 (DTW) (+1)
      9h 1m
      DL 1067 (Boeing 737-900)
      3h layover in Detroit (DTW)
    • 09:00 (DTW)
      10:00 (BHM)
      9h 1m
      DL 3459 (Canadair Regional Jet)
    • 23:35 (PDX)
      05:20 (ORD) (+1)
      7h 20m
      UA 745 (Boeing 737-900)
      1h 33m layover in Chicago (ORD)
    • 06:53 (ORD)
      08:55 (BHM)
      7h 20m
      UA 3808 (Embraer RJ 135/140/145)
    • 23:35 (PDX)
      05:20 (ORD) (+1)
      7h 8m
      UA 745 (Boeing 737-900)
      1h 40m layover in Chicago (ORD)
    • 07:00 (ORD)
      08:43 (BHM)
      7h 8m
      UA 5685 (Canadair Regional Jet 700)
      multiple schedules, see details
      • Valid between 12 Dec 2016 - 08 Jan 2017
      • Valid between 13 Feb 2017 - 05 Mar 2017
        -
        -
    • 23:55 (PDX)
      07:20 (ATL) (+1)
      7h 12m
      DL 414 (Boeing 757)
      1h 55m layover in Atlanta (ATL)
    • 09:15 (ATL)
      09:07 (BHM) (+1)
      7h 12m
      DL 2339 (Airbus A319)
      multiple schedules, see details
      • Valid between 12 Dec 2016 - 01 Jan 2017
        -
      • Valid between 26 Dec 2016 - 01 Jan 2017
        -
        -
        -
        -
    • 23:55 (PDX)
      07:20 (ATL) (+1)
      6h 11m
      DL 414 (Boeing 757)
      53m layover in Atlanta (ATL)
    • 08:13 (ATL)
      08:06 (BHM) (+1)
      6h 11m
      DL 5186 (Canadair Regional Jet 700)