Peril on the Royal Train Audiobook By Edward Marston cover art

Peril on the Royal Train

The Railway Detective, Book 10

Preview
Get this deal Try for $0.00
Offer ends January 21, 2026 11:59pm PT
Prime logo Prime members: New to Audible? Get 2 free audiobooks during trial.
Just $0.99/mo for your first 3 months of Audible Premium Plus.
1 audiobook per month of your choice from our unparalleled catalog.
Listen all you want to thousands of included audiobooks, podcasts, and Originals.
Auto-renews at $14.95/mo after 3 months. Cancel anytime.
Pick 1 audiobook a month from our unmatched collection.
Listen all you want to thousands of included audiobooks, Originals, and podcasts.
Access exclusive sales and deals.
Premium Plus auto-renews for $14.95/mo after 30 days. Cancel anytime.

Peril on the Royal Train

By: Edward Marston
Narrated by: Nick McArdle
Get this deal Try for $0.00

$14.95/mo after 3 months. Cancel anytime. Offer ends January 21, 2026 11:59pm PT.

$14.95/month after 30 days. Cancel anytime.

Buy for $18.54

Buy for $18.54

LIMITED TIME OFFER | Get 3 months for $0.99 a month

$14.95/mo thereafter-terms apply.

Spring, 1858. The route of the Caledonian Railway through the southern uplands of the Scottish countryside is disrupted by a fatal crash. Inspector Robert Colbeck and Sergeant Victor Leeming are called from the crime of London to investigate, and must contend with old enemy Superintendent Rory McTurk to uncover the criminals behind the disaster.

©2014 Edward Marston (P)2014 Magna Story Sound
Crime Crime Fiction Historical Mystery Fiction Railroad

Critic reviews

"Edward Marston is a master of his craft." (Daily Mail)

All stars
Most relevant
Am enjoying the series very much. like I said am enjoying the Series every one

Complicated plot

Something went wrong. Please try again in a few minutes.

Another great mystery for the railroad detective! Sent to Scotland to find the cause of an explosion that blew up a train, the suspects seem sparse. But of course the truth finally comes out!

So good

Something went wrong. Please try again in a few minutes.