Travel Information
Compare for Perth to Kingussie
Omio recommends booking the bus as it is the most popular option from Perth to Kingussie among Omio's users. If you are prioritising price, take the bus, with an average ticket price of RM 42 For those with little time, consider booking a train, which has an average total journey time of 1h 50m. If you are seeking to minimise your carbon footprint, the train is your best option, with estimated CO2 emissions of 0.0 - 0.1kg. Average ticket prices depend on the travel mode: a bus costs an average of RM 42, while a train costs an average of RM 193.
Distance: 52 miles (85 km)
Compare bus with
Most popular Bus | Train |
|---|---|
RM 42 Average price Cheapest | RM 193 Average price |
2h 23m Average total duration 1h 53m Onboard + 30m Additional time* | 1h 50m Average total duration Fastest 1h 20m Onboard + 30m Additional time* |
0.1 - 0.2kg CO2 emissions | 0.0 - 0.1kg CO2 emissions Lowest |
![]() Most popular bus company | ![]() Most popular train company |
Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
Compare ways to travel from Perth to Kingussie
Compare the available ways to get from Perth to Kingussie, with the key details around price, speed, convenience, and direct service.
This is compared to other travel options from Perth to Kingussie:
A bus is RM 152 less than a train for this route with tickets for a train from Perth to Kingussie costing on average RM 193.
Other travel options to Kingussie take longer:
Bus takes on average 2h 23m.
More than 1,000 travel companies trust us to sell their tickets all in one place.
FAQs: Travel from Perth to Kingussie
Travel to Kingussie easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Perth to Kingussie.

This is compared to other travel options from Perth to Kingussie:
A bus is RM 152 less than a train for this route with tickets for a train from Perth to Kingussie costing on average RM 193.
Other travel options to Kingussie take longer:
Bus takes on average 2h 23m.
- Around 7 trains per day.
- Around 3 buses per day.
However, we recommend checking specific travel dates for your route between Perth and Kingussie as scheduled services by can vary by season or day of the week.
- Trains mostly depart from Perth station (PTH) and arrive in Kingussie station (KIN).
- Buses mostly depart from Perth, Broxden Park and Ride and arrive in Aviemore, Train Station.
- Travel with FlixBus to go to Kingussie by bus.
- Travel with Scotrail, London North Eastern Railway to go to Kingussie by train.
- 3 direct buses per day with FlixBus.
- 7 direct trains per day with Scotrail, London North Eastern Railway.
Travelling from Perth to Kingussie: related information
Here are some other resources that might have the information you need


