![]() |
| DH410 of the ONCF powers Al Atlas train 101 from Casablanca to Beni Nasr along the shores of the Idris I dam as it approaches Matmata. 17/05/2026. |
Saturday 16th May
A fairly early start to get to Stanstead for our Ryanair
flight to Fez 09:15. This was non-eventful and landed a little early. Getting
through passport control was a breeze, and with hand luggage only we found
ourselves stamped into Morocco around 30 minutes before our hire car booking!
![]() |
| DH420 skirts the Idris I reservoir working from Oijda to Fez. 16/05/2026 |
![]() |
| DH373 is at the head of the 18:20 Fez - Taza under dramatic skies. 16/05/2026 |
Luck continued as we headed up towards the Idris I dam where DH420 was captured on the 13:30 Oujda – Fez, before finishing the day with DH373, another oldie, on the last train our of Fes, the fairly recently reinstated 18:20 to Taza which was captured in some nice glinty evening light between the clouds.
![]() |
| After the last passenger train has past, DH414 heads east with a freight. 16/05/2026. |
![]() |
| The famous tannery in Fez medina. |
Sunday 17th May-
It was up not long after sunrise to drive 30 minutes out of the city for the
first train the 06:20 from Taza since the forecast was much better for the
morning. As suspected this was DH373 again, this time long nose leading as
there is no run-around facility at Taza.
This shot achieved, despite a very hazy background it was back to Fez for a
pleasant and leisurely breakfast at the riad.
![]() |
| In hazy morning conditions, DH373 heads the 06:20 Taza - Fez running long nose first. 17/05/2026 |
There isn’t a lot of action on the diesel lines in the
morning aside from the early commuter turn from Taza, with no daylight
departures until 10:30 and the first arrival not until 13:35- so it is nice to
have a rare relaxing start. Shortly after 10 however it was time to head out in
the car again, back to the reservoir for a shot I was very anxious to achieve
on one of the bridges- the view accentuated by a very full lake, contrary to
many of the dry pictures I had seen, following a very wet spring season.
DH410 obliged here, and we were all very pleased with the shot on the 10:30 Fez
– Beni Nasr.
![]() |
| DH405 powers past Chebabat bound for Oujda on train 103. 18/05/2026 |
There are now a few trains in quick succession, and the
following 11:20 Fez – Oujda with DH402 was captured a short distance away over
wheat fields again overlooking the lake. We found another spot for the 07:50
Oujda – Fes, after which we adjourned for lunch- the sun was very high now and
there weren’t really any locations that worked of for it ‘on the nose’ now
heading out of Fez. We had seen a nice looking Meat Grill earlier in the small
town of Oulad Ayad, which after a few language barrier differences (apparently
the English speak Spanish) proved to be very delicious!
A leisurely lunch over with, it was time to drive back to
yesterdays first shot for another go at the 09:25 Beni Nasr – Fes on one of the
viaducts near Sidi Harazem. DH427 appeared today, and like yesterday was long
nose forwards, and also like yesterday, in poor light.
![]() |
| A wide view captures DH402 powering the 11:20 Fez - Oujda through wheatfields near to the Idris 1 dam. 17/05/2026 |
![]() |
| Lunch doesn't get much fresher than this lovely BBQ meat. |
![]() |
| DH429 passes Touabaa working the 07:50 Oujda - Fez. 17/05/2026 |
Tickets were easily purchased from the machines at Fez- and
they were happy to reserve us seats both ways on our +3 move. There was even
still time for a (rather expensive) ice cream before departure. DH429 got us
underway, but by Sidi Harazem we were already a few minutes down after passing
a train going the other way. We could have chickened out for a +1h42… but what
would be the fun in that!? Instead we used took the sensible option when the
guard came through to show our return tickets and try to explain the move…
‘would it make?’ By Matamata it was now about a -3 and DH420 was already
waiting in the loop- but true to the guards gesturing, we were sent to the
station staff who dispatched out train first, and then made sure that we got
onto our return. Phew- job done!
![]() |
| The attractive old city of Fez. |
With no sign of a freight ready to head east tonight, it was
a more sensible hour to head into Fez for dinner. Though after a diversion to
see the tannery, consider buying Fez’ and for me to pick up some slippers, out
dinner ended up being some street food near to the restaurants- it was
delicious and bought us time to celebrate with a beer. Finding one wasn’t
difficult, but getting the local ‘Casablanaca’ was more so. Plenty of
establishments claimed to have it, only on further grilling to just have Heinken.
Eventually we did track down some genuine ‘Casablanca’ and even treated
ourselves to a second bottle- to then be told almost immediately that the bar
was closing and we now had to drink up. Ah well…
Monday 18th May-
Another leisurely start (our last), since nobody fancied
getting up for the 06:20 Taza today. We knew the loco was cab leading, but also
that there were no other locations and it was cloudy anyway. Not leaving the
city until around 10:00, we soon abandoned the nearby shots with the cityscape
as the Fez area was clearly still cloudy, and the weather further east showed
promise. It was better therefore to chase the weather and make sure we were in
position at Bouhlou for the viaduct shot rather than miss mucking it up. This
worked a treat, with DH417 at the head of the 10:30 Fez – Beni Nasr and we were
all (mostly) very pleased with the picture among the spring flowers.
The next couple of trains were photographed in this area
before we again adjourned out of the high midday sun for lunch at our now
favourite meat grill- the staff were quite surprised to see the 3 ‘Spanish’
Englishmen again!
![]() |
| DH402 blasts out of the tunnel as it heads uphill towards Ain Sbit working the 16:45 Fez - Oujda. 18/05/2026 |
With a bit of a gap now until the afternoon flurry of trains
we went to check out some locations for later- in doing so noticing that the
ballast hoppers which had been parked up at Sidi Harazem were being loaded from
the car park- was there going to be some freight action? We popped into the
station to ask, and fortunately the ‘Chief du Gare’ spoke enough English to
give us enough of an idea of what was going on- very helpfully letting us know
that those wagons weren’t going anywhere, but there should be an eastbound
freight that *should* have left Fez about 14:00… but due to a problem hadn’t.
It might leave ‘around 18:00’. That sounds very much like the path we had seen
the freight in two days ago… by which point really we should be on the road!
The chap was very friendly and was pleased to show us some of his other railway
photographer friends on Facebook- a few names familiar from the Flickr world!
![]() |
| The 13:30 Oujda - Fez (continuing to Casablanca) is the last inbound train of the evening and is captured near Sidi Harazem with DH429 providing the power. 18/05/2026 |
![]() |
| Wrapping up the Fez diesels in the best way is DH414 climbing uphill with a freight in the last light between Sidi Harazem and Ain Sbit. 18/05/2026 |
Knowing that the train had come very much in the last light
two days ago, our theoretic cut-off was the loss of the light… And really we
still had very little idea if the train was going to come now at all-
fortunately it did. DH414 closing the chapter on Fez diesels nicely.
Tuesday 19th May-
![]() |
| Alstom Prima II E1477 has deposited us at Marrakech after our run from Rabat. 19/05/2026 |
![]() |
| E1254 passes the arable fields near Soualem working the 16:05 Safi - Benguerir. 19/05/2026 |
![]() |
| An 'arty' hire car shot with the phosphate train! |
![]() |
| E1117 does the business with a westbound phosphate train heading for the port of Safi and pictured in the Soulem area. 19/05/2026 |
![]() |
| After a wild chase E1117 is caught again at Bidane as it accelerates away from the station loop. 19/05/2026 |
Wednesday 20th May-
![]() |
| DH357 is caught alongside the Atlantic ocean as it works a long train from the port of Safi to the industrial works to the south of the town. 20/05/2026 |
![]() |
| DH357 crawls through the docks at Safi- a fortuitous and quick picture on my phone before we were stopped! 20/05/2026 |
In the original plan, today should have been a nice easy day
on the Safi line before ending in Marrakech- but in the later stages of
planning we picked up that Phosphate trains also run on the line to Khourigba,
and can produce E1300’s… so this obviously also now had to be covered. The
hotel in Marrakech cancelled and an apartment in Settat booked instead.
It was also now getting rather warm… midday temperatures
peaking in the low 40’s, so the sensible plan was to spend the morning around
Safi, drive during the middle of the day for an afternoon arrival in Settat,
catching the best of the light.
We only knew 99% that the morning train out of Safi would be Prima E1412 again,
so it was worth a punt. Or was it- the sun hadn’t cleared the haze when the
train passed the outskirts of Safi, and was indeed E1412 again.
![]() |
| Another look at E1117 at Bidane on its westbound phosphate train. 19/05/2026 |
Our other target in this area was the green DK diesels which
can work trains between the docks and the works in the city. A look in at the
station revealed not a DK, but DH357 set up on a train looking ready to go
‘soon’. We sneaked a quick picture before we could be chucked out of the area,
an action which was clearly in progress!
Setting up outside the factory area, we now just had to wait and hope that the
DH would indeed delivery it’s train, and ideally before 09:20 so we could still
make it back to the hotel for breakfast!
![]() |
| DK556 shunts within the phosphate terminal at Safi. This nice clear view is the result of considerable work to remove overhead wires from the front of the picture in Photoshop! 20/05/2026 |
Just before 09:15 a horn was heard, and we were somewhat
surprised to see the train moving much more quickly than anticipated- perhaps
not resulting in all of the party quite getting the shots we had in mind!
Anyway- it was a diesel shot and we could get back to the hotel for what turned
out to be a very nice breakfast.
We had spotted a DK shunting next to the ‘No Photography’
sign at the Phosphate terminal earlier, so this became a target for after
breakfast. First though, we just happened to spot a freight train slowly
ambling along the line to the docks- it was DH357 again, now heading north.
Bundling the car into a parking space and rushing through the security check at
the port entrance, we just about managed to find a position to capture the
train entering the port complex. The timing probably couldn’t have been better
as the authorities didn’t have time to tell us not to take pictures until the
train had passed! Back now to our other ‘No Photos’ spot, where the DK kept us
waiting, seemingly for ages while we kept a low profile waiting for it to get
into a position where we could nab it from the bridge. It isn’t the greatest
photo (but a lot better with a it of photoshopping of the overheads!), but DK556 is in the sightings book and they are rare beasts these days (plus
they sound good)!
Now it was time for the drive, but opting to keep near to
the railway just in case we happened to stumble across a sulphate train, having
only so far seen one. This we did, and on the section of the road which
actually follows the railway, allowing us to get into a decent position for the
passing of E1111 with a westbound train- the sun was a little high, but you
have to take what you are given!
Our drive north was punctuated by a stop at the motorway
services for lunch. This is probably the best service station lunch any of us
had had! A whole chicken cooked in a tagine- I won’t be expecting that at
Clacket Lane any time soon!
![]() |
| Heading back towards Benguerir E1111 is intercepted on only our second Phosphate train- fortunately also heading in the right direction for the light towards Safi. 20/05/2026 |
Unfortunately our afternoon on the Khourigba line was less
successful.
Pulling in to the station at Tamdrost where an E1300 was stabled, we were
quickly ushered away unable to access the loco. In the escape we ended up stuck
the wrong side of the barriers when a loaded Phosphate train then passed
heading south with E1352- the chase was fairly futile as it was going at a good
pace, and the light was all wrong for this direction anyway. We stumbled upon a
level crossing with the warning lights on, which must have now meant a
northbound train was due. The crossing keeper confirmed this, so we scrambled
to a very average location for it… After about 20 minutes and several
reassurances from the crossing keeper that the train was coming, it was
concluded by all involved, that it was not, and the crossing was faulty. Panic
over, we had time to find a proper location, and thoroughly ‘garden’ the view.
Now all we needed was a train… and sadly all we got was E1318 going in the
wrong direction. In 4 hours there had been no sign of a northbound train at
all, but at least both trains we had seen were in the hands of the E1300’s, and
we were able to confirm that the evening train to Oued Zem was an E1200- so we
knew we at least had one of them to photograph in the morning!
![]() |
| Prima II E1412 is in charge of the 19:23 Benguerir - Safi in place of the hoped for Hitachi. 19/05/2026 |
Getting into our apartment in Settat wasn’t the simplest-
but despite no common language with the host, we managed to locate the place,
and be shown inside. A decent flat with enough beds, but this time not enough
towels!
It was a drive back into bustling Settat for dinner- another
meat grill for our final evening meal. All of us were relieved to get back into
the apartment, since we had no idea what we were going to do if somebody had
locked the secondary dead-bolt on the door that none of our keys would open!
Thursday 21st May-
![]() |
| E1419 provides our first freight on the Khourigba line, heading east with box wagons bound for the factory at Loulad. 21/05/2026 |
Since we had a flight home tonight, there was a realistic
cut-off around midday to head back to Marrakech from the Khourigba line. Given
the observed lack of trains yesterday, we had to be out at first light and hope
for the best.
It was a good hour until our first train, predictably the
passenger with E1258. It made a decent side shot, but as with the Safi line,
the light was well off the front- we would have to hope the first southbound
produced for the shot we really wanted.
![]() |
| Another Prima when we hoped for a Hitachi- E1376 never the less makes a nice picture with the 08:14 train from Cassablanca to Khourigba. 21/05/2026 |
I always feel a bit nervous moving from ‘the spot’ to take
an average picture of a train heading the ‘wrong’ way on double track when you
have no real idea of when you might see what you are actually waiting for.
Fortunately fate didn’t send the only freight past us while we were out of
position, but less than 10 minutes later, one did indeed round the corner. Not
a sulphate train, but vans behind E1419- not quite what we wanted, but it was
something. I believe these vans head up the diesel line to Loulad- perhaps
something to chase later?
Since this train wasn’t part of the Phosphate circuit, I
still had some hope that we might get our prize. E1313 headed north, and of
course, the 08:14 Casablanca – Khourigba passenger turned up Prima hauled with E1376- our last chance at a passenger Hitachi.
![]() |
| E1258 works the first Khourigba train of the day, bound for Casablanca. 21/05/2026 |
Finally, at 10:00, after only just over 2 hours of waiting,
the broken nose of E1318 crawled into view- We had our shot! And with the train
going so slowly an enjoyable chase would follow. By now the established format
of me quickly scouting locations down the line and directing while Rob drove
quick enough to get the shots without us getting killed… that’s teamwork- and
thanks to the absolute pedestrian pace of the train, we managed to get ahead of
it for 4 more shots before it arrived at the Phosphate terminal at Sidi Hajjaj!
The terminal here is all fenced off, but that didn’t stop us sneaking in for a
final picture- the ground staff clearly not in the least bit bothered.
![]() |
| Finally a nez-casse phosphate train! Alstom E1318 powers its load towards the phosphate loading terminal at Sidi Hajjaj. 21/05/2026 |
There was no point sticking around the line any longer so we
had a quick reccie of the line to Loulad- which yielded absolutely nothing
except some gen from the station master at Mrizig that the freight was down the
branch, and would leave around 18:00- no good for us.
I had a final shot planned on the electric line close to
Marrakech, but the area was dodged by clouds, and the train never showed up
anyway- maybe we missed it, maybe it was late- we will never know! All that was
left now was to return the hire car to and head home on our flight from
Marrakech after a successful trip.
Conclusions-
![]() |
| The final shot of the trip with E1318 now within the loading termina at Sidi Hajjaj. 21/05/2026 |
This trip was very different to my first visit, solo, to Morocco 9 years ago. Much more photography based, and very successful in that respect. The trip had initially been planned for later in the year when the days would be cooler, and hopefully the light more pleasant, but the potential imminent arrival of ‘DO’ class diesels from China, of which very little seems to be known, pushed this trip forward. It is expected that the new diesels will take over the passenger work east of Fez, replacing the DH400’s which themselves only date from 2013, with the displaced diesels then displacing older classes which are used on freight. Also looming is a large order for new EMU’s which will replace at least the majority of the loco-hauled passenger trains and their now ageing Corail coaches.
As is so often the case, this trip aimed to cover a little
bit of everything in the minimum time- and really could have done with another
day or two. That said, all the objectives were achieved, though a better
picture of a ‘DK’ would have been preferable.
Chasing the diesels east of Fez is a pleasure- I’m sure
there are more trains than when I first visited, but other than a few gaps,
there is plenty of activity at some point throughout the day to maintain
interest. Scenery is abundant also, and even sticking to not much more of an
hours drive from Fez plenty of different shots can be achieved. There are a few
of the older liveried DH300/350’s still active on passenger which add a nice
bit of variety.
On the electric lines, it is good to see the older classes still just about
hanging on. A big change from 2017 is that virtually all services are now in
the hands of the E1400 Prima’s since delivery of the second batch. Only a
handful of E1250’s still work on the Safi and Khourigba lines, and even here
E1400’s can also appear.
It was good to capture both the old E1100 Hitachi’s and the Alstom E1300’s on freight, and having seen recent reports it was pleasing that, while I suspect we didn’t see every circuit, all of the Phosphate trains we did see on the Khourigba lines were in the hands of the older traction. The big risk to the remaining old locos surely comes from displacement of the E1400’s on passenger trains by EMU’s, likely in the next couple of years.
![]() |
| Having waited several hours, it was pleasing to catch one of the 'broken nose' Alstom electrics on the Khourigba line, which appears to be their last stronghold. 21/05/2026 |
I’d happily return to Morocco, but with changes on the horizon and other priorities, this might just be one of those countries that can now be put on the ‘done’ list!

































No comments:
Post a Comment