Fishing | Caledonian Sleeper |

With the option to fish in the surrounding seas, the rivers, or the lochs, Scotland has some great options for fishers of all levels.

Here are some of the best spots for fishing along the routes of the Caledonian Sleeper.

Loch Leven

Block text content:

Loch Leven (Kirkcaldy)

For the chance to catch large brown trout weighing over 10lbs, visit Loch Leven in Perth and Kinross.


Loch Tay

Block text content:

Loch Tay (Crianlarich)

Loch Tay can produce salmon weighing up to 30lbs. The low shores are also renowned for catching pike and roach.

Fishing boat on Loch Lomond

Block text content:

Loch Lomond (Arrochar & Tarbet or Ardlui)

With a depth of 120m, Loch Lomond is one of the best spots in Scotland for pike fishing. Here you can also expect to catch perch and roach.

River Dee

Block text content:

River Dee  (Aberdeen)

Stretching over 80 miles, this is one of Scotland’s most famous salmon rivers.

People Salmon fishing on River Tay

Block text content:

River Tay (Perth)

Scotland’s longest river great for fishing by boat, bank or wading. Ideal for catching salmon and pike.


Loch Long

Block text content:

Loch Long (Arrochar & Tarbet)

Loch Long is a sea loch that stretches around 20 miles. Here you can catch the likes of cod, whiting, plaice and mackerel.


Cruden bay

Block text content:

Cruden Bay (Aberdeen)

The north east coast of Scotland offers great opportunities for sea fishing. Cruden Bay is a great spot for dab, plaice and flounder fishing with cod and coalies in the winter. There is also a chance of a bass and turbot from the beach.