Cruise ship passengers

Step off your cruise ship and onto the train for an easy, effortless way to see Scotland.

Travel deep into the Highlands. Explore the bustling metropolitan centre of Glasgow, or the history and architecture of Edinburgh. Wherever your cruise ship arrives, you’ll be within striking distance of a train station with regular services to major cities.

Just ask your ship’s crew or local welcome volunteers for the nearest train station, and you’re away.

Greenock Ocean Terminal is the main cruise destination port in the West of Scotland. Greenock Central station is a 15 minute walk from the terminal, and the journey to Glasgow city centre takes about 40 minutes. There are usually three to four trains each hour.

Glasgow has been voted the ‘friendliest city in the world’ in a Rough Guides poll and a must visit destination by leading publications like the New York Times, The Guardian and Wanderlust! You can expect a very warm welcome, world-class architecture, a vibrant nightlife, breathtaking scenery and outstanding shopping.

Find out more:

When you arrive at Rosyth or South Queensferry, you have two of Scotland’s most beautiful destinations to choose from. Head south for Edinburgh, the Scottish capital known for its castle, iconic architecture and cultural scene.

Or head north to visit St Andrews. Explore this ancient university town, with its cobbled streets, beautiful coastline, and world-famous golf courses.

Rosyth to Edinburgh

Rosyth is a busy industrial port about 12 miles from Edinburgh. Don’t miss Scotland’s capital, with its iconic buildings, famous cultural scene, and stunning views.

The nearest train station to the port at Rosyth is Inverkeithing, three miles from the port. Taxis are available from the terminal building – expect to pay around £10 to get to the station.

From Inverkeithing it's about 30 minutes by train to Edinburgh Waverley, with around four trains each hour.

Find out more:

South Queensferry to Edinburgh

South Queensferry is eight miles from Edinburgh. You’ll arrive at Hawes Pier, and the nearest train station is Dalmeny, a ten-minute walk from the pier, though there are some steps to climb.

It takes about 20 minutes by rail to Edinburgh Waverley station and there are approximately four trains each hour.

Find out more:

Travel to St Andrews

St Andrews - the home of golf - is about 50 minutes by train from Inverkeithing (for Rosyth arrivals) and 60 minutes from Dalmeny (for South Queensferry arrivals).

St Andrews’ nearest railway station is Leuchars: you’ll need to catch the train towards Dundee or Aberdeen. From Leuchars station there is a regular shuttle bus into town. You can buy a combined rail and bus ticket to St Andrews.

Find out more:

Invergordon is in a particularly beautiful part of the Highlands, surrounded by mountains and rolling farmland.

Invergordon station is a ten minute walk from the pier, in the centre of town. From there it's 50 minutes by train to Inverness, with six or seven trains each day.

​Inverness is the capital of the Highlands; a beautiful city in the very heart of Scotland’s most remote and rural areas.

Find out more:

There are fewer services in the Highlands so please check connection times for all routes carefully to make sure you can get back to your ship in plenty of time for departure.

You'll dock at City Quay on Dundee’s waterfront – just a short walk from the city centre. And once you’ve explored the city, you can discover St Andrews, Perthshire or even Edinburgh by train.

Dundee station is a 20 minute walk away in the city centre (1.5 miles). From here it's about 15 minutes by train to Leuchars (for St Andrews) or 80 minutes to Edinburgh city centre. Trains run regularly throughout the day.

Find out more:

Oban is a busy ferry port in a beautiful, sheltered harbour. Your cruise ship will anchor just off shore, unless it's small enough to tie up at North Pier.

Oban station is a short walk from the ferry terminal and there are normally six trains a day to Glasgow.

The world-famous West Highland Line runs from Oban and is regularly voted the most beautiful in the world. Head to Falls of Cruachan for the visitor centre and tours of the power station, or Arrochar & Tarbet, for cruises on Loch Lomond.

Find out more:

Thurso is the most northerly town in mainland Scotland. From Thurso you can take a scenic rail journey on the Far North Line to see the wild expanses of peat bog, mountains and moors that Scotland’s famous for. Head for Dunrobin Castle for an excellent day out, roughly 90 minutes on the train.

Your cruise ship will either anchor just off shore or at Scrabster quay, and transport is normally arranged into Thurso, where the train station is easy to find, right in the town centre.

Find out more:

Routes, typical ticket prices, frequency of trains and approximate times for the last return train of the day*

Route Off-Peak day return Anytime day return Frequency Last train*
Greenock Central to Glasgow Central (40 mins) £7.00 £10.20 3-4 per HOUR 23:45
Inverkeithing to Edinburgh Waverley (30 mins) £5.60 £9.10 3-4 per HOUR 23:15
Dalmeny to Edinburgh Waverley (20 mins) £4.60 £8.10 3-4 per HOUR 23:15
Invergordon to Inverness (50 mins) - £13.90 6-7 per DAY 21:00
Dundee to Leuchars (for St Andrews) £5.50 £8.30 2 per HOUR 00:15

*Please check fares and times before travelling. There are generally fewer trains in the evenings and on Sundays.

Trains are normally quieter at weekends and outside peak times (peak approx. 07:00-09:00 and 16:30-18:00).

How to buy your rail ticket

  • From the ticket office at staffed stations
  • At a ticket vending machine
  • From our on-train staff when you board at a station without ticket buying facilities