1map logoGo to main page

Fort William to Perth from $59: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Fort William, United Kingdom
to
Perth, United Kingdom

How to Get from Fort William 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.

$59 by trainBest price
286 kmDistance
2h 2m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Fort William 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
various
Taxi
Train
Bus
Average Duration
3h  8m
Estimated price
$138-182
Recommended
Company
First ScotRail Service
Train
Average Duration
5h  27m
Estimated price
$59-138
Cheapest
route map
Distance: 286 km
Duration: 2h 2m

See more options

Company
N/A
Drive
Average Duration
2h  2m
Estimated price
$30-48
Company
First ScotRail Service
Train
Average Duration
7h  24m
Estimated price
$107-194

Traveling From Fort William to Perth

The journey from Fort William to Perth offers you a stunning transition from the rugged highland landscapes to the bustling charm of a vibrant city.

Best Neighbourhoods in Perth

Perth boasts diverse neighborhoods filled with character and local charm.

City Centre
• Hub for shopping and dining options.
• Close to cultural attractions and parks.
South Inch
• Scenic park perfect for leisurely strolls.
• Hosts various events during the year.
Branklyn Gardens
• Beautiful botanical gardens to explore.
• Ideal for a peaceful retreat and picnics.

Best Times To Visit Perth's Attractions

Planning your visits to Perth's attractions can enhance your experience significantly.

Perth Museum and Art Gallery
Visit on weekdays early in the morning for quieter experiences.
Scone Palace
Late afternoon visits can help you avoid busy midday crowds.
South Inch Park
Early spring is ideal for fewer visitors and blooming flowers.

Perth Weather: What to Expect Year-Round

Perth experiences a temperate maritime climate, characterized by mild winters and warm summers, with rainfall spread throughout the year. Visiting during the late spring or early autumn offers pleasant weather and helps you enjoy outdoor attractions without the summer crowds.

Dining Recommendation in Perth

Try the haggis pizza at The Bothy, where traditional Scottish flavors meet a contemporary twist, offering a vibrant dining atmosphere that's lively and inviting. This distinct culinary experience in Perth contrasts with Fort William's more rustic fare, showcasing local ingredients in an innovative way that celebrates both tradition and modern creativity.

Fort William - Perth operators

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

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

Train from Fort William to Glasgow Queen Street

Average Duration
3h 54m
Estimated price
£1144-1145

Train from Glasgow Queen Street to Perth

Average Duration
1h 13m
Estimated price
£1147-1148

Train from Dalwhinnie to Pitlochry

Average Duration
33m
Estimated price
£1140-1141

Train from Edinburgh to Perth

Average Duration
1h 31m
Estimated price
£1149-1460
Website
https://sleeper.scot

Train from Fort William to Glasgow Queen Street Low Level

Average Duration
4h 24m
Estimated price
£1461-1462

Train from Fort William to Edinburgh

Average Duration
5h 21m
Estimated price
£1461-1462
Bus
Website
https://uk.megabus.com

Bus from Pitlochry Fishers Hotel bus station to Perth Broxden Park And Ride

Average Duration
37m
Estimated price
£460-461
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Pitlochry to Perth

Average Duration
40m
Estimated price
£462-460
Other Show other routes

Other from Fort William to Dalwhinnie

Average Duration
55m
Estimated price
£11400-4610

Frequently asked questions

Find out more about the route from Fort William to Perth.

Or choose the category:
The distance between Fort William and Perth in the United Kingdom is 114.3 km. If you choose to drive, it would take approximately 2 hours and 2 minutes to travel from Perth to Fort William, and about 2 hours and 32 minutes by bus. However, if you prefer to take the train, the travel time from Fort William to Perth would be around 5 hours and 28 minutes.
The most cost-effective way to travel from Fort William to Perth is by taking a bus, which typically costs between £13 and £18 and takes approximately 2 hours and 32 minutes. If speed is a priority, driving is the quickest option, taking around 2 hours and 2 minutes and costing between £24 and £39.
The prices for a train ticket from Fort William to Perth range between £42 and £94. On the other hand, the prices for a bus ticket between Perth and Fort William vary from £13 to £18.
To travel from Fort William to Perth without using public transportation, you can drive the distance of 165.8 km. The journey takes approximately 2 hours and 2 minutes by car. The cost of driving from Fort William to Perth can range from £24 to £39, depending on factors such as fuel prices and vehicle efficiency.
The best way to travel from Fort William to Perth without a car is by bus. The journey takes approximately 2 hours and 32 minutes and tickets cost between £13 and £18. Another option is to take a train, which takes around 5 hours and 28 minutes.
Yes, there is a direct bus link between Fort William and Perth. Fishers Tours of Dundee operates a weekly service that departs from Fort William Bus Station and arrives at South Street in Perth, with a journey time of approximately 2h 32m. However, there is no direct train connection between the two cities. Travelers can take a train from Fort William to Perth via Glasgow Queen Street, which takes about 5h 28m, including transfers.
There are plenty of accommodation options available near Perth with over 368 hotels to choose from. Prices for accommodation start at £25 and vary based on location, amenities, and star rating.

Trips from Fort William