Trip to Oban

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Cairnryan to Oban

🚂 Embark on a scenic train journey from Cairnryan to Oban which takes approximately 6 hours and 55 minutes. 💰 The prices for a train ticket between Cairnryan and Oban can vary from £65 to £132, offering travelers flexibility in choosing their preferred class of travel.

Where to stay in Oban

There are over 150 hotels to stay in Oban. Prices range from $25 per night.

Find accommodation
  • The train routes from Cairnryan to Oban are provided by ScotRail. The journey takes approximately 6 hours and 55 minutes by train. Ticket prices for this route can range from £66 to £134, depending on the class of travel and time of booking. Travelers can enjoy scenic views along the way as they traverse the beautiful landscapes of Scotland.
  • The fastest train between Cairnryan and Oban takes approximately 6 hours and 55 minutes. While the duration of the journey remains consistent, the ticket prices for this route can vary between £66 and £134, depending on factors like class of travel and availability. Despite the journey time, travelers can enjoy a comfortable and scenic train ride between these two destinations in the United Kingdom.
  • There is typically one direct train service available between Cairnryan and Oban. This train journey takes approximately 6 hours and 55 minutes to reach its destination. Passengers can expect ticket prices for this route to range from £66 to £134, providing a convenient and affordable option for traveling between these two locations in the United Kingdom.
  • The first train of the day from Cairnryan to Oban typically departs in the early morning hours, allowing passengers to start their journey at a convenient time. The last train of the day usually leaves in the evening, providing travelers with flexibility in their travel schedule. With a travel time of approximately 6 hours and 55 minutes, passengers can enjoy a full day of exploring both Cairnryan and Oban before embarking on their train journey.
  • There are typically multiple direct train trips each day between Cairnryan and Oban providing passengers with options for convenient travel. With a travel time of approximately 6 hours and 55 minutes, travelers can choose a departure time that best suits their schedule. The prices for a direct train between Cairnryan and Oban vary between £66 and £134, giving passengers flexibility in selecting the fare that meets their budget and preferences.
  • The cost of a train journey from Cairnryan to Oban typically ranges from £66 to £134, depending on factors such as the class of travel, availability, and any discounts or promotions that may apply. Passengers have the flexibility to choose from different fare options within this price range to suit their budget and travel preferences. It's advisable to book tickets in advance to secure the best fares and ensure availability on the desired train departure. Travelers can also consider looking out for any discounted fares or promotional offers that may further reduce the cost of the journey.

Will you be returning to Cairnryan by train?

If you are looking for the return train journey, check out trains from Oban to Cairnryan

See schedule