There are 7 ways to get from Tangier to Taroudant by plane, taxi, train, shuttle, bus, night train, rideshare or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly to Agadir, taxi  •  5 h 37 min

  1. TNG - AGA

$246 - $414

Cheapest option

Bus  •  14 h 45 min

$30 - $42

5 alternative options

Fly to Marrakech  •  6 h 4 min

  1. TNG - RAK

$156 - $389

Train, shuttle  •  13 h 27 min

Night train, bus  •  17 h 3 min

$35 - $55

Grand Taxi, train, shuttle  •  12 h 15 min

Drive  •  8 h

  1. 512.3 miles

$75 - $110

What companies run services between Tangier, Morocco and Taroudant, Morocco?

Iberia, Royal Air Maroc and three other airlines fly from Tangier to Taroudant 3 times a day. Alternatively, you can take a bus from Tangier to Taroudant via Casablanca in around 14 h 45 min.

Airlines
Royal Air Maroc
Website
royalairmaroc.com
Flights from Tangier to Agadir via Casablanca
Ave. Duration
5 h 55 min
When
Monday, Wednesday, Friday, Saturday and Sunday
Estimated price
$170 - $350
Flights from Tangier to Agadir via Al Hoceima, Casablanca
Ave. Duration
4 h 35 min
When
Wednesday
Estimated price
$170 - $350
Flights from Tangier to Agadir via Paris Orly
Ave. Duration
8 h 5 min
When
Sunday
Estimated price
$170 - $350
Flights from Tangier to Marrakech via Casablanca
Ave. Duration
6 h
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$180 - $550
Flights from Tangier to Marrakech via Al Hoceima, Casablanca
Ave. Duration
4 h 25 min
When
Monday and Wednesday
Estimated price
$180 - $550
Ryanair
Website
ryanair.com
Flights from Tangier to Agadir via Charleroi
Ave. Duration
7 h 55 min
When
Tuesday, Thursday and Saturday
Estimated price
$150 - $550
Flights from Tangier to Marrakech via Marseille
Ave. Duration
6 h 40 min
When
Wednesday
Estimated price
$95 - $370
Flights from Tangier to Marrakech via Madrid
Ave. Duration
5 h 20 min
When
Saturday
Estimated price
$55 - $280
Iberia
Website
iberia.com
Flights from Tangier to Marrakech via Madrid
Ave. Duration
3 h 22 min
When
Wednesday and Saturday
Estimated price
$160 - $1,500
TUI fly Belgium
Website
tuifly.be
Flights from Tangier to Agadir via Brussels
Ave. Duration
8 h
When
Friday
Estimated price
$320 - $1,600
TAP Portugal
Website
flytap.com
Flights from Tangier to Marrakech via Lisbon
Ave. Duration
5 h 25 min
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
$170 - $800
Train operators
Moroccan Railways (ONCF)
Email
ketary@oncf.ma
Website
oncf.ma
Train from Tangier to Casa-Voyageurs
Ave. Duration
5 h
Frequency
Once daily
Estimated price
$14 - $27
Schedules at
oncf.ma
2nd Class
$14 - $18
1st Class
$19 - $27
Train from Casablanca to Marrakech
Ave. Duration
3 h 40 min
Frequency
Once daily
Estimated price
$10 - $20
Schedules at
oncf.ma
2nd Class
$10 - $13
1st Class
$14 - $20
Train from Rabat Ville to Casa-Voyageurs
Ave. Duration
1 h 5 min
Frequency
Hourly
Estimated price
$4 - $9
Schedules at
oncf.ma
2nd Class
$4 - $5
1st Class
$5 - $9
Bus operators
Challa Frere Transport
Phone
00212 7 62 91 55 49
Email
challafreres@gmail.com
Website
challatransport.com
Shuttle from Marrakech Airport to Taroudant
Ave. Duration
2 h
Frequency
On demand
Website
challatransport.com
CTM
Phone
0800090030
Email
ctmweb.ma@gmail.com
Website
ctm.ma
Bus from Tanger to Casablanca
Ave. Duration
4 h 45 min
Frequency
Every 4 hours
Estimated price
$12 - $20
Schedules at
ctm.ma
Regular
$16
Premium
$20
Comfort plus
$16
Bus from Casablanca to Taroudant
Ave. Duration
9 h
Frequency
Once daily
Estimated price
$17 - $23
Schedules at
ctm.ma
Other operators
Grand Taxis
Email
info@HeyMorocco.com
Website
heymorocco.com
Rideshare from Tangier to Rabat
Ave. Duration
2 h 40 min
Frequency
Hourly
Estimated price
$11 - $29
Schedules at
heymorocco.com
Taxi from Agadir to Taroudant
Ave. Duration
48 min
Estimated price
$60 - $75
Orange Petits Taxis
Website
en.wikipedia.org

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Italian Lakes: Getting around by train, The London Underground: Essential tips to navigate the Tube and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.

Questions & Answers

The distance between Tangier and Taroudant is 655 km. The road distance is 820 km.

The cheapest way to get from Tangier to Taroudant is to bus which costs MAD 280 - MAD 410 and takes 14 h 45 min.

The quickest way to get from Tangier to Taroudant is to fly and taxi which takes 5 h 37 min and costs MAD 2,300 - MAD 4,000.

No, there is no direct bus from Tangier to Taroudant. However, there are services departing from Tanger and arriving at Taroudant via Casablanca. The journey, including transfers, takes approximately 14 h 45 min.

It takes approximately 5 h 37 min to get from Tangier to Taroudant, including transfers.