There are 8 ways to get from Oslo to Tangier by train, plane, bus, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, fly to Sania Ramel Airport, bus
best- Take the train from Oslo S to Oslo lufthavn stasjontrain
- Fly from Oslo Airport, Gardermoen (OSL) to Sania Ramel Airport (TTU)plane OSL - TTU
- Take the bus from Tétouan to Tangierbus
10h 58mMAD 1,713–6,153Train, fly to Málaga Airport, bus, car ferry
cheapest- Take the train from Oslo S to Oslo lufthavn stasjontrain
- Fly from Oslo Airport, Gardermoen (OSL) to Málaga Airport (AGP)plane OSL - AGP
- Take the bus from Malaga Airport to Estación de Autobuses de Marbellabus
- Take the bus from Marbella Estación de Autobuses to Estación de Algeciras San Bernardobus
- Take the carferry from Tarifa to Port of Tangier Villecarferry
13h 43mMAD 1,047–5,128Train, bus, car ferry
- Take the train from Oslo S to København Htrain Ic
- Take the train from København H to Hamburg Hbftrain Ece / ...
- Take the train from Hamburg Hbf to Essen Hbftrain 43 / ...
- Take the bus from Essen central train station to Vitoria-Gasteizbus
- Take the bus from Vitoria-Gasteiz to Tarifabus
- Take the carferry from Tarifa to Port of Tangier Villecarferry
2d 12hMAD 4,249–10,525Train, bus, car ferry via Montpellier
- Take the train from Oslo S to Göteborg Centralstationtrain
- Take the train from Göteborg Centralstation to Hamburg Hbftrain
- Take the train from Hamburg Central Station to Essen Central Stationtrain
- Take the bus from Essen central train station to Montpellierbus
- Take the carferry from Port of Sete to Port of Tangier Villecarferry
3d 14hMAD 4,326–6,874Train, fly to Tangier Ibn Battouta Airport
- Take the train from Oslo S to Oslo lufthavn stasjontrain
- Fly from Oslo Airport, Gardermoen (OSL) to Tangier Ibn Battouta Airport (TNG)plane OSL - TNG
8h 52mMAD 1,733–4,853Train, fly to Gibraltar International Airport, car ferry
- Take the train from Oslo S to Oslo lufthavn stasjontrain
- Fly from Oslo Airport, Gardermoen (OSL) to Gibraltar International Airport (GIB)plane OSL - GIB
- Take the carferry from Tarifa to Port of Tangier Villecarferry
13h 42mMAD 1,509–7,248Bus, car ferry
- Take the bus from Oslo bussterminal to Malmo Norra Vallgatanbus 600
- Take the bus from Malmö central train station FlixBus stop to Brussels-North train stationbus
- Take the bus from Brussels-North train station to Bilbaobus
- Take the bus from Bilbao Intermodal to Tarifabus
- Take the carferry from Tarifa to Port of Tangier Villecarferry
2d 13hMAD 3,442–9,608Bus, car ferry via Milan
- Take the bus from Oslo bussterminal to Słubicebus
- Take the bus from SŁUBICE, Port Świecko, Świecko 39 to Milano, Autostazione Lampugnanobus
- Take the bus from Milano, Autostazione Lampugnano to Barcelona - North Bus Stationbus
- Take the carferry from Port de Barcelona to Port of Tangier Villecarferry
3d 21hMAD 4,562–8,543
Oslo to Tangier by train, bus, foot, and car ferry
Comparing Your Travel Options
The cheapest way to get from Oslo to Tangier is to train and fly and bus and car ferry which costs MAD 1,000 - MAD 5,500 and takes 13h 43m.
The fastest way to get from Oslo to Tangier is to train and fly which takes 8h 52m and costs MAD 1,700 - MAD 4,900.
The distance between Oslo and Tangier is 3088 km.
The best way to get from Oslo to Tangier without a car is to train and bus and car ferry which takes 2 days 12h and costs MAD 4,200 - MAD 11,000.
It takes approximately 10h 58m to get from Oslo to Tangier, including transfers.
Tangier is 2h behind Oslo. It is currently 1:16 AM in Oslo and 11:16 PM in Tangier.
There are 3780+ hotels available in Tangier.
What companies run services between Oslo, Norway and Tangier, Morocco?
There is no direct connection from Oslo to Tangier. However, you can take the train to Oslo lufthavn stasjon, walk to Oslo Airport, Gardermoen (OSL) airport, fly to Sania Ramel Airport (TTU), take the taxi to Tétouan, then take the bus to Tangier. Alternatively, you can take a train from Oslo S to Port of Tangier Ville via København H, Hamburg Hbf, Essen Hbf, Essen central train station, Vitoria-Gasteiz, Tarifa, and Tarifa in around 2d 12h.
- Website
- royalairmaroc.com
Flights from Oslo Airport, Gardermoen to Sania Ramel Airport via Madrid
- Ave. Duration
- 7h 15m
- When
- Tuesday, Wednesday, and Saturday
- Estimated price
- MAD 1,400–8,000
Flights from Oslo Airport, Gardermoen to Sania Ramel Airport via Paris Charles de Gaulle
- Ave. Duration
- 6h 55m
- When
- Thursday and Sunday
- Estimated price
- MAD 1,800–8,500
Flights from Oslo Airport, Gardermoen to Sania Ramel Airport via Málaga Airport
- Ave. Duration
- 7h
- When
- Tuesday, Wednesday, and Saturday
- Estimated price
- MAD 1,700–6,000
Flights from Oslo Airport, Gardermoen to Sania Ramel Airport via London Gatwick
- Ave. Duration
- 7h 10m
- When
- Thursday and Sunday
- Estimated price
- MAD 1,800–8,500
Flights from Oslo Airport, Gardermoen to Sania Ramel Airport via Brussels
- Ave. Duration
- 7h 30m
- When
- Monday and Friday
- Estimated price
- MAD 1,800–8,500
Flights from Oslo Airport, Gardermoen to Tangier Ibn Battouta Airport via Madrid
- Ave. Duration
- 6h 25m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- MAD 1,500–5,500
Flights from Oslo Airport, Gardermoen to Tangier Ibn Battouta Airport via Málaga Airport
- Ave. Duration
- 8h 20m
- When
- Sunday
- Estimated price
- MAD 1,400–5,500
- Phone
- +47 23 15 90 00
- [email protected]
- Website
- Flytoget AS
Train from Oslo S to Oslo lufthavn stasjon
- Ave. Duration
- 22 min
- Frequency
- Every 15 minutes
- Estimated price
- MAD 230–250
- Website
- Flytoget AS
Train from Oslo S to Oslo lufthavn stasjon
- Ave. Duration
- 22 min
- Frequency
- Every 15 minutes
- Estimated price
- MAD 230–250
- Website
- Flytoget AS
Train from Oslo S to Oslo lufthavn stasjon
- Ave. Duration
- 22 min
- Frequency
- Every 15 minutes
- Estimated price
- MAD 230–250
- Website
- Flytoget AS
Train from Oslo S to Oslo lufthavn stasjon
- Ave. Duration
- 22 min
- Frequency
- Every 15 minutes
- Estimated price
- MAD 230–250
- Website
- Flytoget AS
- Phone
- 0 800 0900 30
- [email protected]
- Website
- ctm.ma
Bus from Tétouan to Tangier
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- MAD 30–55
- Schedules at
- ctm.ma
- Confort
- MAD 30–35
- Phone
- +34 912 66 02 15
- [email protected]
- Website
- balearia.com
Car ferry from Tarifa to Port of Tangier Ville
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- MAD 110–2,481
- Schedules at
- balearia.com
- Sirena Seat No Car
- MAD 449
- Neptuno Seat No Car
- MAD 562
- Sirena Seat Car
- MAD 2,369
- Neptuno Seat Car
- MAD 2,481
Car ferry from Tarifa to Port of Tangier Ville
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- MAD 110–2,481
- Schedules at
- balearia.com
- Sirena Seat No Car
- MAD 449
- Neptuno Seat No Car
- MAD 562
- Sirena Seat Car
- MAD 2,369
- Neptuno Seat Car
- MAD 2,481
Car ferry from Tarifa to Port of Tangier Ville
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- MAD 110–2,481
- Schedules at
- balearia.com
- Sirena Seat No Car
- MAD 449
- Neptuno Seat No Car
- MAD 562
- Sirena Seat Car
- MAD 2,369
- Neptuno Seat Car
- MAD 2,481
Car ferry from Tarifa to Port of Tangier Ville
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- MAD 110–2,481
- Schedules at
- balearia.com
- Sirena Seat No Car
- MAD 449
- Neptuno Seat No Car
- MAD 562
- Sirena Seat Car
- MAD 2,369
- Neptuno Seat Car
- MAD 2,481
Want to know more about travelling around Morocco
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to plan an amazing trip around Scandinavia
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide











