Cheap Flights from Berlin to Portland, ME from $486
On Cheapflightsplus.com you will find 64 connecting flights from Berlin to Portland. You can compare airfare deals from 5 airlines and multiple travel sites from $486, book and save on cheap plane tickets and last minute offers. Also check out BER-PWM flight schedule to find best flight time, convenient departure and arrival airports.
Find One-Way and Round-Trip Berlin to Portland Flight Deals
Best Flights from Berlin to Portland Today
Price | Departure | Arrival | Flight Duration | Airline | Flight |
---|---|---|---|---|---|
from $486 | 19:50 Berlin All airports | 11:26+2 дня Portland Portland Intl Jetport | 45h 36m layover 17h 5m - London 13h 45m - Orlando | British Airways | BA987 Z0783 MX738 |
from $602 | 07:05 Berlin All airports | 11:21+1 день Portland Portland Intl Jetport | 34h 16m layover 5h 50m - London 13h 45m - Orlando | EasyJet | U28628 Z0783 MX738 |
from $808 | 14:40 Berlin All airports | 11:26+2 дня Portland Portland Intl Jetport | 50h 46m layover 21h 15m - Frankfurt 14h 20m - Orlando | Lufthansa | LH191 4Y68 MX738 |
from $976 | 19:40 Berlin All airports | 11:21+2 дня Portland Portland Intl Jetport | 45h 41m layover 16h 15m - Frankfurt 14h 20m - Orlando | Lufthansa | LH201 4Y68 MX738 |
from $1786 | 10:10 Berlin All airports | 23:59 Portland Portland Intl Jetport | 19h 49m layover 1h 50m - Copenhagen 6h 35m - New York | SAS | SK1674 SK915 SK3420 |
from $1786 | 15:50 Berlin All airports | 23:59+1 день Portland Portland Intl Jetport | 38h 9m layover 20h 10m - Copenhagen 6h 35m - New York | SAS | SK1676 SK915 SK3420 |
from $2101 | 07:00 Berlin All airports | 18:24 Portland Portland Intl Jetport | 17h 24m layover 2h 15m - Vienna 2h 45m - Newark | Austrian Airlines | OS240 OS89 OS7739 |
from $2101 | 21:05 Berlin All airports | 18:31+1 день Portland Portland Intl Jetport | 27h 26m layover 12h 10m - Vienna 2h 45m - Newark | Austrian Airlines | OS238 OS89 OS7739 |
from $2101 | 19:40 Berlin All airports | 18:24+1 день Portland Portland Intl Jetport | 28h 44m layover 13h 35m - Vienna 2h 45m - Newark | Austrian Airlines | OS236 OS89 OS7739 |
from $2101 | 18:35 Berlin All airports | 18:46+1 день Portland Portland Intl Jetport | 30h 11m layover 14h 40m - Vienna 3h 2m - Newark | Austrian Airlines | OS234 OS89 OS7739 |
from $2101 | 17:20 Berlin All airports | 18:24+1 день Portland Portland Intl Jetport | 31h 4m layover 15h 25m - Vienna 2h 45m - Newark | Austrian Airlines | OS232 OS89 OS7739 |
from $2101 | 15:10 Berlin All airports | 18:24+1 день Portland Portland Intl Jetport | 33h 14m layover 18h 5m - Vienna 2h 45m - Newark | Austrian Airlines | OS230 OS89 OS7739 |
from $2101 | 13:15 Berlin All airports | 18:46+1 день Portland Portland Intl Jetport | 35h 31m layover 20h 0m - Vienna 3h 2m - Newark | Austrian Airlines | OS228 OS89 OS7739 |
from $2101 | 11:20 Berlin All airports | 18:24+1 день Portland Portland Intl Jetport | 37h 4m layover 21h 55m - Vienna 2h 45m - Newark | Austrian Airlines | OS226 OS89 OS7739 |
from $2114 | 09:10 Berlin All airports | 22:30 Portland Portland Intl Jetport | 19h 20m layover 0h 25m - Vienna 6h 33m - Newark | Austrian Airlines | OS224 OS87 OS7739 |
from $2114 | 07:00 Berlin All airports | 22:30 Portland Portland Intl Jetport | 21h 30m layover 2h 35m - Vienna 6h 33m - Newark | Austrian Airlines | OS240 OS87 OS7739 |
Flight Schedule Berlin to Portland (Maine)
Departure | Arrival | Flight Details | Flight Duration | Price |
---|---|---|---|---|
06:55 — 22:30
|
06:25 — 07:40
BA981
British Airways
Berlin — London
7h 50m stop
16:00 — 19:35
OS7797
Austrian Airlines
London — Newark
1h 33m stop
17:17 — 18:46
OS7739
Austrian Airlines
Newark — Portland
|
21h 35m including layover |
Find flight
from$4180 |
|
06:55 — 18:46
|
06:25 — 07:40
BA981
British Airways
Berlin — London
3h 55m stop
12:05 — 15:35
OS7795
Austrian Airlines
London — Newark
1h 42m stop
17:17 — 18:46
OS7739
Austrian Airlines
Newark — Portland
|
17h 51m including layover |
Find flight
from$4234 |
|
07:00 — 18:24
|
07:00 — 08:15
OS240
Austrian Airlines
Berlin — Vienna
2h 15m stop
10:30 — 14:15
OS89
Austrian Airlines
Vienna — Newark
2h 45m stop
17:17 — 18:46
OS7739
Austrian Airlines
Newark — Portland
|
17h 24m including layover |
Find flight
from$2101 |
|
07:05 — 11:21
+1 day
|
07:05 — 08:10
U28628
EasyJet
Berlin — London
5h 50m stop
14:00 — 18:30
Z0783
Z0
London — Orlando
13h 45m stop
08:15 — 11:21
MX738
Mexicana
Orlando — Portland
|
34h 16m including layover |
Find flight
from$602 |
|
09:10 — 22:30
|
09:10 — 10:25
OS224
Austrian Airlines
Berlin — Vienna
25m stop
10:50 — 14:35
OS87
Austrian Airlines
Vienna — Newark
6h 33m stop
21:08 — 22:30
OS7739
Austrian Airlines
Newark — Portland
|
19h 20m including layover |
Find flight
from$2114 |
|
10:10 — 23:59
|
10:10 — 11:10
SK1674
SAS
Berlin — Copenhagen
1h 50m stop
13:00 — 15:55
SK915
SAS
Copenhagen — New York
6h 35m stop
22:30 — 23:59
SK3420
SAS
New York — Portland
|
19h 49m including layover |
Find flight
from$1786 |
|
10:45 — 22:30
|
10:55 — 12:05
BA991
British Airways
Berlin — London
4h 5m stop
16:00 — 19:35
OS7797
Austrian Airlines
London — Newark
1h 33m stop
17:17 — 18:46
OS7739
Austrian Airlines
Newark — Portland
|
17h 45m including layover |
Find flight
from$4181 |
|
11:00 — 18:46
+1 day
|
10:55 — 12:05
BA991
British Airways
Berlin — London
23h 55m stop
12:05 — 15:35
OS7795
Austrian Airlines
London — Newark
1h 42m stop
17:17 — 18:46
OS7739
Austrian Airlines
Newark — Portland
|
37h 46m including layover |
Find flight
from$4211 |
|
11:20 — 18:24
+1 day
|
11:20 — 12:35
OS226
Austrian Airlines
Berlin — Vienna
21h 55m stop
10:30 — 14:15
OS89
Austrian Airlines
Vienna — Newark
2h 45m stop
17:17 — 18:46
OS7739
Austrian Airlines
Newark — Portland
|
37h 4m including layover |
Find flight
from$2101 |
|
12:15 — 22:30
|
12:05 — 13:15
BA993
British Airways
Berlin — London
2h 35m stop
16:00 — 19:35
OS7797
Austrian Airlines
London — Newark
1h 33m stop
17:17 — 18:46
OS7739
Austrian Airlines
Newark — Portland
|
16h 15m including layover |
Find flight
from$4180 |
|
12:15 — 18:46
+1 day
|
12:05 — 13:15
BA993
British Airways
Berlin — London
22h 40m stop
12:05 — 15:35
OS7795
Austrian Airlines
London — Newark
1h 42m stop
17:17 — 18:46
OS7739
Austrian Airlines
Newark — Portland
|
36h 31m including layover |
Find flight
from$4234 |
|
13:15 — 18:46
+1 day
|
13:15 — 14:30
OS228
Austrian Airlines
Berlin — Vienna
20h stop
10:30 — 14:15
OS89
Austrian Airlines
Vienna — Newark
3h 2m stop
17:17 — 18:46
OS7739
Austrian Airlines
Newark — Portland
|
35h 31m including layover |
Find flight
from$2101 |
|
13:30 — 18:46
+1 day
|
13:00 — 13:50
BA7026
British Airways
Berlin — London
3h 35m stop
18:00 — 21:35
OS7799
Austrian Airlines
London — Newark
19h 42m stop
17:17 — 18:46
OS7739
Austrian Airlines
Newark — Portland
|
35h 16m including layover |
Find flight
from$4258 |
|
14:20 — 18:24
+1 day
|
14:15 — 15:25
BA983
British Airways
Berlin — London
2h 30m stop
18:00 — 21:35
OS7799
Austrian Airlines
London — Newark
19h 25m stop
17:17 — 18:46
OS7739
Austrian Airlines
Newark — Portland
|
34h 4m including layover |
Find flight
from$4242 |
|
14:40 — 11:26
+2 days
|
14:40 — 15:55
LH191
Lufthansa
Berlin — Frankfurt
21h 15m stop
13:10 — 17:55
4Y68
Flight Alaska
Frankfurt — Orlando
14h 20m stop
08:15 — 11:26
MX738
Mexicana
Orlando — Portland
|
50h 46m including layover |
Find flight
from$808 |
|
15:10 — 18:24
+1 day
|
15:10 — 16:25
OS230
Austrian Airlines
Berlin — Vienna
18h 5m stop
10:30 — 14:15
OS89
Austrian Airlines
Vienna — Newark
2h 45m stop
17:17 — 18:46
OS7739
Austrian Airlines
Newark — Portland
|
33h 14m including layover |
Find flight
from$2101 |
|
15:50 — 23:59
+1 day
|
15:50 — 16:50
SK1676
SAS
Berlin — Copenhagen
20h 10m stop
13:00 — 15:55
SK915
SAS
Copenhagen — New York
6h 35m stop
22:30 — 23:59
SK3420
SAS
New York — Portland
|
38h 9m including layover |
Find flight
from$1786 |
|
16:40 — 22:30
+1 day
|
16:40 — 17:50
BA985
British Airways
Berlin — London
22h 10m stop
16:00 — 19:35
OS7797
Austrian Airlines
London — Newark
1h 33m stop
17:17 — 18:46
OS7739
Austrian Airlines
Newark — Portland
|
35h 50m including layover |
Find flight
from$4180 |
|
16:40 — 18:24
+1 day
|
16:40 — 17:50
BA985
British Airways
Berlin — London
14h 10m stop
08:00 — 11:20
OS7791
Austrian Airlines
London — Newark
5h 40m stop
17:17 — 18:46
OS7739
Austrian Airlines
Newark — Portland
|
31h 44m including layover |
Find flight
from$4238 |
|
17:20 — 18:24
+1 day
|
17:05 — 18:20
OS232
Austrian Airlines
Berlin — Vienna
15h 25m stop
10:30 — 14:15
OS89
Austrian Airlines
Vienna — Newark
2h 45m stop
17:17 — 18:46
OS7739
Austrian Airlines
Newark — Portland
|
31h 4m including layover |
Find flight
from$2101 |
|
17:40 — 22:30
+1 day
|
17:35 — 18:40
BA995
British Airways
Berlin — London
21h 15m stop
16:00 — 19:35
OS7797
Austrian Airlines
London — Newark
1h 33m stop
17:17 — 18:46
OS7739
Austrian Airlines
Newark — Portland
|
34h 50m including layover |
Find flight
from$4180 |
|
18:30 — 18:46
+1 day
|
17:00 — 17:55
BA8494
British Airways
Berlin — London
14h 35m stop
10:00 — 13:30
OS7793
Austrian Airlines
London — Newark
3h 47m stop
17:17 — 18:46
OS7739
Austrian Airlines
Newark — Portland
|
30h 16m including layover |
Find flight
from$4281 |
|
18:35 — 18:46
+1 day
|
18:35 — 19:50
OS234
Austrian Airlines
Berlin — Vienna
14h 40m stop
10:30 — 14:15
OS89
Austrian Airlines
Vienna — Newark
3h 2m stop
17:17 — 18:46
OS7739
Austrian Airlines
Newark — Portland
|
30h 11m including layover |
Find flight
from$2101 |
|
19:40 — 11:21
+2 days
|
19:40 — 20:55
LH201
Lufthansa
Berlin — Frankfurt
16h 15m stop
13:10 — 17:55
4Y68
Flight Alaska
Frankfurt — Orlando
14h 20m stop
08:15 — 11:21
MX738
Mexicana
Orlando — Portland
|
45h 41m including layover |
Find flight
from$976 |
|
19:50 — 11:26
+2 days
|
19:50 — 20:55
BA987
British Airways
Berlin — London
17h 5m stop
14:00 — 18:30
Z0783
Z0
London — Orlando
13h 45m stop
08:15 — 11:26
MX738
Mexicana
Orlando — Portland
|
45h 36m including layover |
Find flight
from$486 |
|
20:40 — 22:30
+1 day
|
11:45 — 12:30
BA8492
British Airways
Berlin — London
14h 40m stop
12:05 — 15:35
OS7795
Austrian Airlines
London — Newark
5h 33m stop
17:17 — 18:46
OS7739
Austrian Airlines
Newark — Portland
|
31h 50m including layover |
Find flight
from$4228 |
|
20:40 — 22:30
+1 day
|
11:45 — 12:30
BA8492
British Airways
Berlin — London
10h 35m stop
08:00 — 11:20
OS7791
Austrian Airlines
London — Newark
9h 48m stop
17:17 — 18:46
OS7739
Austrian Airlines
Newark — Portland
|
31h 50m including layover |
Find flight
from$4228 |
|
21:05 — 18:31
+1 day
|
21:05 — 22:20
OS238
Austrian Airlines
Berlin — Vienna
12h 10m stop
10:30 — 14:15
OS89
Austrian Airlines
Vienna — Newark
2h 45m stop
17:17 — 18:46
OS7739
Austrian Airlines
Newark — Portland
|
27h 26m including layover |
Find flight
from$2101 |
Flight Information
Below we will explain in detail what the flights cost on the destination from Berlin to Portland depends on and how to choose the most interesting flight option for you.
Distance between Berlin and Portland is 5940 miles. Time difference between the cities is 6h. Airplanes depart 06:55 to 21:05 from 4 Berlin airports and arrive 06:55 to 21:05 to 1 Portland airport. Average flight time is 33h 20m.
- The fastest flight 16h 15m
- Average flight time 33h 20m
- The earliest flight 06:55
- The latest flight 21:05
- Distance 3691 ml
The cheapest months to travel to Portland are january (from 486 $), december (from 602 $), february (from 808 $).
The most expensive months are november (from 1 032 $), february (from 808 $), december (from 602 $).
What is the lowest airfare Berlin to Portland?
The cheapest plane ticket found by our users is $486. This airfare is for economy class on one-way BA987 flight by British Airways for January 22, 2025 which leaves All airports in Berlin at 19:50 am and arrives at Portland Portland Intl Jetport at 11:26.
Popular Airlines on the Route
The flight Berlin — Portland is served by 5 regular airlines and 1 low-cost airline. Most of the flights on this route are operated by Austrian Airlines - 10 departures per week at the price of from $ 2101 . And the most expensive tickets are offered by British Airways airline - from $ 4281.
Direct flights
There’re no direct flights on this route. Try flights with stops.
Connecting Flights
There are 64 flights with layovers on the route. The fastest connecting flight is BA993 by British Airways takes 16h 15m and the cheapest is BA987 by British Airways for $486.
- OS - Austrian Airlinesfrom $2101Find
- SK - SASfrom $1786Find
- LH - Lufthansafrom $808Find
- U2 - EasyJetfrom $602Find
- BA - British Airwaysfrom $486Find
Airports
You can fly from Berlin to Portland from 4 airports (Schoenefeld, Tegel, Tempelhof, Raf Gatow).
Berlin airports
- Schoenefeld-SXFFind
- Tegel-TXLFind
- Tempelhof-THFFind
- Raf Gatow-GWWFind
Portland airports
- Portland Intl Jetport-PWMFind
Airplanes
There are flights to Portland from Berlin by 5 airlines that use 0 aircraft brands. They range from huge modern airplanes to small-sized.
Top International Destinations from Berlin
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 $64Find
- from $67Find
- from $70Find
- from $62Find
- from $77Find
- from $72Find
- from $70Find
- from $72Find
- from $60Find
- from $65Find
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.