1map logoGo to main page

Cairnryan, Dumfries and Galloway to Oban, Highlands from $55: 3 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Cairnryan, United Kingdom
to
Oban, United Kingdom

How to Get from Cairnryan to Oban: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$55 - DriveBest price
168.3 milesDistance
3h 22m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Cairnryan to Oban with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Bus
Train
Average Duration
6h  18m
Estimated price
$54-102
Recommended
Company
various
Drive
Average Duration
3h  22m
Estimated price
$55-80
Cheapest
route map
Distance: 168.3 miles
Duration: 3h 22m

See more options

Company
various
Train
Average Duration
6h  55m
Estimated price
$82-167

Cairnryan - Oban operators

Explore transport companies operating between Cairnryan and Oban, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus
Contact phone
+44 28 9066 6630
Website
https://www.translink.co.uk/

Bus from Cairnryan Stena Terminal to Glasgow Buchanan

Average Duration
2h 5m
Estimated price
$23-35
Train
Contact phone
+44 344 811 0141
Website
https://www.scotrail.co.uk/

Train from Stranraer to Ayr

Average Duration
1h 21m
Estimated price
$20-45

Train from Ayr to Glasgow Central

Average Duration
51m
Estimated price
$12-28

Train from Glasgow Queen Street to Oban

Average Duration
3h 6m
Estimated price
$30-70

Cairnryan to Oban: Overview of Bus, Train, Flight, and Car Trips

Traveling between Cairnryan and Oban offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic journey from Cairnryan to Oban, traversing 270.4 km of picturesque landscapes and charming countryside roads. 💷 Enjoy the flexibility of pricing options ranging from £43 to £63 for your road trip adventure from Cairnryan to the tranquil shores of Oban. 🏞️ Unwind and soak in the beauty of the Scottish countryside during the 3-hour and 22-minute drive, as you make your way to the seaside town of Oban.
Average price
£43 - £62
🚂 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.

Frequently asked questions

Find out more about the route from Cairnryan to Oban.

Or choose the category:
The distance between Cairnryan and Oban is approximately 164.2 km by road and it takes around 3 hours and 22 minutes to travel by car. If you prefer public transportation, it takes about 8 hours and 10 minutes to travel by train and around 7 hours and 32 minutes by first taking a bus from Cairnryan to Ayr and then a train from Ayr to Oban. Another option is to take a bus directly from Cairnryan to Oban, which takes around 6 hours and 7 minutes.
The most cost-effective transportation option for traveling from Cairnryan to Oban is by taking a bus and train via Ayr. This journey takes approximately 7 hours and 32 minutes, with ticket prices ranging from £31 to £51. However, for a quicker and time-efficient option, driving is the best choice as it only takes around 3 hours and 22 minutes, albeit with higher costs of £43 to £63.
The prices for traveling from Cairnryan to Oban differ depending on the mode of transportation. Taking a train can cost between £47 - £67, while taking a bus can cost between £38 - £55.
One option to get from Cairnryan to Oban without using public transportation is to drive. The distance between the two places is 270.4 km, and it takes around 3 hours and 22 minutes by car. The prices for car rental or fuel costs range from £43 to £63, depending on the vehicle and fuel prices.
The best way to travel from Cairnryan to Oban without a car is by taking a bus via Glasgow. The journey takes approximately 6 hours and 7 minutes and the ticket prices range from £35 to £59.
Yes, there is a indirect link between Cairnryan and Oban. There is no direct bus route, but you can take a bus from Cairnryan Stena Terminal to Buchanan Bus Station, and then transfer to a bus that goes to Oban. This journey will take approximately 6 hours and 7 minutes, including transfers.
There are several accommodation options near Oban. With over 398 hotels to choose from, visitors can find a suitable stay based on their preferences and budget. Prices start at £34, making it easy to find affordable accommodations.