HUB hero image

How to Travel from

Perth to Portsoy

by Rideshare or Car

Perth
+0
Portsoy
Transport search to Portsoy
Perth
+0
Portsoy
Building a composite car route
Cheapest
Best Offer!
Car
1 h 32 min
133 km.
from $7
Composite Route Car Only

Two ways to Travel from Perth to Portsoy

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Train operators

ScotRail

Phone:
+44 344 811 0141
Website:
scotrail.co.uk/
Other from Perth to Huntly
Ave. Duration:
2h 33m
Frequency:
6 times a week
Estimated price:
$49.37–$107.59

Questions and Answers

What is the cheapest way to get from Perth to Portsoy?

The cheapest way to get from Perth to Portsoy is to drive which costs $43.48 - $65.22 and takes 2h 25m.

What is the fastest way to get from Perth to Portsoy?

The fastest way to get from Perth to Portsoy is to drive which takes 2h 25m and costs $43.48 - $65.22 .

How far is it from Perth to Portsoy?

The distance between Perth and Portsoy is 244 km. The road distance is 218 km.

How do I travel from Perth to Portsoy without a car?

The best way to get from Perth to Portsoy without a car is to train which takes 2h 59m and costs $130.43 - $217.39 .

How long does it take to get from Perth to Portsoy?

It takes approximately 2h 59m to get from Perth to Portsoy, including transfers.

Can I drive from Perth to Portsoy?

Yes, the driving distance between Perth to Portsoy is 218 km. It takes approximately 2h 25m to drive from Perth to Portsoy.

Where can I stay near Portsoy?

There are 231+ hotels available in Portsoy. Prices start at $31.68 per night.
+0