1map logoGo to main page

Oban to Perth from $30: 3 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Oban, United Kingdom
to
Perth, United Kingdom

How to Get from Oban to Perth: 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.

$30 by carBest price
93.9 milesDistance
2h Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Oban to Perth 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
First ScotRail Service
Train
Average Duration
4h  36m
Estimated price
$51-113
Recommended
Company
Various
Train
Bus
Average Duration
5h  37m
Estimated price
$42-83
Cheapest
route map
Distance: 93.9 miles
Duration: 2h

See more options

Company
N/A
Drive
Average Duration
2h 
Estimated price
$30-45

Traveling From Oban to Perth

The journey from Oban to Perth offers a contrast between the charming coastal town's scenic views and tranquil atmosphere and Perth's vibrant urban life and historical significance.

Best Neighbourhoods in Perth

Perth, United Kingdom, features diverse neighborhoods each with its own charm.

City Centre
• Hub of shopping and dining options
• Close to historical landmarks and parks
North Muirton
• Residential area with local amenities
• Scenic views and green spaces
Kinnoull
• Picturesque location by the River Tay
• Offers access to scenic hiking trails

Best Times To Visit Perth's Attractions

Maximize your experience in Perth with these practical timing tips for key attractions.

Scone Palace
Visit on weekdays for a quieter tour experience and smaller crowds.
Perth Museum and Art Gallery
Mornings are ideal; you can enjoy exhibits without the lunchtime rush.
Kinnoull Hill
Early mornings provide serene views and fewer hikers on trails.

Perth Weather: What to Expect Year-Round

Perth experiences a temperate maritime climate, characterized by mild summers and cool winters, making it suitable for visits throughout the year. Generally, late spring and early autumn offer the most pleasant weather, enhancing outdoor explorations and overall travel enjoyment.

Dining Recommendation in Perth

At the popular restaurant The Bothy, you can indulge in their signature haggis pakora, showcasing a delightful fusion of traditional Scottish ingredients with an Indian twist. This unique blend of flavors and the vibrant atmosphere contrasts beautifully with Oban's seafood-centric dining, providing an exciting culinary journey.

Oban - Perth operators

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

Train Show train routes
Contact phone
+44 344 811 0141
Website
https://www.scotrail.co.uk/

Train from Oban to Glasgow Queen Street

Average Duration
3h 3m
Estimated price
30-70

Train from Glasgow Queen Street to Perth

Average Duration
1h 13m
Estimated price
19-45
Bus
Website
https://uk.megabus.com

Bus from Glasgow Buchanan Bus Station to Perth bus station

Average Duration
1h 46m
Estimated price
12-17
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Glasgow to Perth

Average Duration
1h 30m
Estimated price
10-15

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

Traveling between Oban and Perth 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 picturesque road trip from Oban to Perth, covering a distance of 151.3 km, offering stunning views of the Scottish countryside along the way. 💷 Experience budget-friendly travel with prices ranging from £24 to £35 for the journey by car, making it an affordable option for exploring the beauty of Scotland. 🌲 Allow approximately 2 hours for the scenic drive from Oban to Perth, immersing yourself in the charm of the landscapes and the tranquility of the journey.
Average price
£23 - £35
🚂 Traveling from Oban to Perth by train involves a transfer at Glasgow Queen Street. The journey takes approximately 4 hours and 36 minutes. 💰 The ticket prices for the train journey between Oban and Perth can range from £40 to £89, offering a convenient and affordable way to travel between the two cities in the United Kingdom.
Departure Point
Oban station
Arrival Point
Perth station

Frequently asked questions

Find out more about the route from Oban to Perth.

Or choose the category:
The distance between Oban and Perth is 127.1 km by road. It takes approximately 2 hours to travel by car from Perth to Oban and 4 hours 37 minutes by train from Oban to Perth. If you prefer taking the bus, it takes around 2 hours and 31 minutes to reach Perth from Oban.
The most cost-effective option to travel from Oban to Perth would be by bus, with ticket prices ranging from £12 to £17. This journey typically takes around 2 hours and 31 minutes. However, if time efficiency is a priority, driving would be the quickest option, taking approximately 2 hours in total and costing between £24 and £36.
When traveling from Oban to Perth, the prices for a train ticket range from £37 to £52. Alternatively, taking a bus from Perth to Oban would cost anywhere from £12 to £17.
To travel from Oban to Perth without using public transportation, you can drive the distance of 151.3 km, which takes about 2 hours. You can rent a car and enjoy the scenic route as you make your way to Perth. The cost of renting a car for this journey varies between £24 and £36, depending on the rental company and the type of car you choose.
To travel from Oban to Perth without a car, the best option is to take a bus. The journey takes approximately 2 hours and 31 minutes and the ticket cost ranges from £12 to £17.
Yes, there is a direct link between Oban and Perth but it involves transfers. The train journey from Oban to Perth takes approximately 4 hours and 37 minutes with a transfer at Glasgow Queen Street. Alternatively, there is a direct bus service that operates twice a week and takes approximately 2 hours and 31 minutes.
There are numerous accommodation options available near Perth. With over 368 hotels to choose from, visitors have a wide range of choices to suit their preferences and budgets. Prices start at £25, allowing travelers to find affordable options as well.