1map logoGo to main page

Frankfurt am Main to Oslo from $123: 8 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Frankfurt am Main, Germany
to
Oslo, Norway

How to Get from Frankfurt am Main to Oslo: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$123 - Train, Fly, TrainBest price
1104 kmDistance
4h 49m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Frankfurt am Main to Oslo with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Train
Average Duration
4h  49m
Estimated price
$131-445
Recommended
Company
various
Train
Plane
Train
Average Duration
6h  13m
Estimated price
$123-353
Cheapest
route map
Distance: 1104 km
Duration: 4h 49m

See more options

Pricing table
Company
various
Bus
Average Duration
24h  30m
Estimated price
$131-196
Company
various
Plane
Drive
Average Duration
7h  28m
Estimated price
$195-380
Company
various
Train
Average Duration
18h  46m
Estimated price
$213-292
Company
various
Train
Drive
Average Duration
26h  3m
Estimated price
$213-292
Company
various
Drive
Average Duration
14h  46m
Estimated price
$1223-1224
Company
various
Train
Bus
Average Duration
29h  41m
Estimated price
$1224-1225

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $64 $73 $60 $62 $67 $73 $76
Fly $144 $160 $142 $149 $152 $138 $164

Frankfurt am Main - Oslo operators

Explore transport companies operating between Frankfurt am Main and Oslo, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
lufthansa.com

Plane from Frankfurt (FRA) to Oslo (OSL)

Average Duration
2h 5m
Estimated price
1229-4040

Plane from Dusseldorf (DUS) to Oslo (OSL)

Average Duration
1h 50m
Estimated price
1224-4047
Website
flysas.com

Plane from Frankfurt (FRA) to Oslo (OSL)

Average Duration
2h 5m
Estimated price
1229-4040

Plane from Frankfurt (FRA) to Oslo Sandefjord (TRF)

Average Duration
4h 20m
Estimated price
4043-4044
Train
Contact phone
+49 0180 6 99 66 33
Website
bahn.com

Train from Frankfurt(Main)Hbf to Düsseldorf Hbf

Average Duration
1h 27m
Estimated price
1179-3170

Train from Frankfurt(Main)Hbf to Göttingen

Average Duration
1h 50m
Estimated price
1170-3171

Train from Göttingen to Hamburg Hbf

Average Duration
1h 59m
Estimated price
1170-3171

Train from Hamburg Hbf to Göteborg Centralstation

Average Duration
8h 55m
Estimated price
1175-3173

Train from Göteborg Centralstation to Oslo S

Average Duration
3h 47m
Estimated price
3176-1175
Contact phone
+46 77 175 75 75
Website
sj.se

Train from Hamburg Hbf to Göteborg Centralstation

Average Duration
8h 55m
Estimated price
1175-3173
Contact phone
+47 61 05 19 10
Website
vy.no

Train from Göteborg Centralstation to Oslo S

Average Duration
3h 47m
Estimated price
3176-1175
Bus
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from Frankfurt central train station to Copenhagen central train station

Average Duration
15h 20m
Estimated price
4045-1810

Bus from Copenhagen central train station to Oslo Central Bus Station

Average Duration
8h 35m
Estimated price
1170-1175
Contact phone
+47 407 05070
Website
vybuss.no

Bus from Copenhagen Ingerslevsgade to Oslo Central Bus Station

Average Duration
8h 10m
Estimated price
1175-1810
Ferry
Contact phone
+45 99 56 19 00
Website
colorline.no

Ferry from Kiel Norwegen-Kai to Oslo Hjortneskaien

Average Duration
20h
Estimated price
0-0

Frankfurt am Main to Oslo: Overview of Bus, Train, Flight, and Car Trips

Traveling between Frankfurt am Main and Oslo offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip from Frankfurt am Main to Oslo, covering a distance of 970 miles. Enjoy the picturesque landscapes as you make your way through Germany, Denmark, and finally. 💰 Discover affordable options for traveling by car from Frankfurt to Oslo, with prices ranging from €303 to €450. Plan your budget accordingly, considering factors like fuel costs and potential toll fees along the route. 🌄 Experience the thrill of the open road during the approximately 14-hour and 46-minute drive to Oslo. From charming villages to breathtaking fjords, this journey promises unforgettable moments and endless adventure.
Average price
€304 - €452
🚆 Traveling by train from Frankfurt am Main to Oslo involves multiple transfers and takes approximately 18 hours and 46 minutes. The journey includes stops at Göttingen, Hamburg Hbf, and Göteborg Centralstation before reaching Oslo S. 🛤️ The route from Frankfurt to Oslo spans 1,734 kilometers with options for different train connections. Passengers can expect a scenic journey passing through cities like Hamburg, Copenhagen, and Gothenburg, before finally arriving in Oslo after multiple transfers. 💰 Ticket prices for the train ride between Frankfurt and Oslo can range from €203 to €277, depending on the selected route and train operators. Travelers should plan ahead and consider the duration and number of transfers when embarking on this long but rewarding train adventure to Oslo.
Departure Point
Frankfurt(Main)Hbf station
Arrival Point
Oslo S station
🛫 Flying from Frankfurt to Oslo is a convenient and efficient way to travel between these two vibrant European cities. The quickest direct flight takes approximately 2 hours and 5 minutes, making it a popular choice for travelers.
Departure Point
Frankfurt Airport
Arrival Point
Oslo Airport
🚌 The trip includes transfers in Copenhagen Ingerslevsgade before reaching Oslo Central Bus Station, with a total travel time of approximately 24 hours and 30 minutes.
Departure Point
Frankfurt central train station
Arrival Point
Oslo Central Bus Station

Frequently asked questions

Find out more about the route from Frankfurt am Main to Oslo.

Or choose the category:
The distance between Frankfurt am Main and Oslo is approximately 1104.0 km. By train, it takes around 17 hours and 56 minutes to reach Oslo from Frankfurt am Main. If combining a flight from Frankfurt to Oslo followed by a train journey, the travel time is around 4 hours and 49 minutes. Driving from Oslo to Frankfurt am Main takes approximately 14 hours and 46 minutes, while the bus journey takes around 25 hours and 7 minutes.
The most cost-effective option for traveling from Frankfurt am Main to Oslo is by bus, which takes 25 hours and 7 minutes. This option may be slower, but it can save you money, with prices ranging from €139 to €194. If you prefer a quicker journey, the fastest option is to fly from Frankfurt to Oslo and then take a train, which takes only 4 hours and 49 minutes, but can have a wider price range of €111 to €426.
The prices for train travel between Frankfurt am Main and Oslo range from €162 to €280. Alternatively, taking a bus from Oslo to Frankfurt am Main can cost between €144 and €188.
To travel from Frankfurt am Main to Oslo without using public transportation, you can drive. The distance is approximately 1561.1 km, and it takes around 14 hours and 46 minutes by car. However, please note that road conditions, traffic, and border crossings can affect travel times. The cost of driving from Frankfurt am Main to Oslo can vary, but the range is typically between €305 and €454.
The best way to travel from Frankfurt am Main to Oslo without a car is by train. The journey takes approximately 17 hours and 56 minutes and costs between €157 and €287.
There is no direct link between Frankfurt am Main and Oslo. However, there are alternative routes available. Traveling by train, the journey takes approximately 17 hours and 56 minutes with transfers in Neumünster, Köpenhamn H, and Göteborg Centralstation. Alternatively, flying from Frankfurt to Oslo and then taking a train takes around 4 hours and 49 minutes. Traveling by bus, the journey takes approximately 25 hours and 7 minutes with transfers in Köbenhavn Ingerslevsgade.
The flight duration from Frankfurt am Main to Oslo is typically around 2 hours and 5 minutes for a direct flight. However, the cost can vary depending on factors such as the airline, time of booking, and availability. On average, the cost of a round-trip flight between the two cities ranges from $100 to $300, but prices can be higher during peak travel periods.
There are plenty of accommodation options near Oslo with over 400 hotels to choose from. Prices for hotels start at €56 per night.