Bus from Dundee to Aviemore: Tickets & Timetables

Previously seen journeys

Next departures from Dundee to Aviemore on 26 November
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
FlixBusBus
Dundee (Overgate Center- West Marketgait)
Aviemore Rail StationNo tags
Megabus UKBus
    Seagate Bus Station
    Aviemore Rail StationNo tags
    FlixBusBus
    Dundee (Overgate Center- West Marketgait)
    Aviemore Rail StationNo tags
    FlixBusBus
    Dundee (Overgate Center- West Marketgait)
    Aviemore Rail StationNo tags
    FlixBusBus
    Dundee (Overgate Center- West Marketgait)
    Aviemore Rail StationNo tags

    Compare 2 ways to travel from Dundee to Aviemore

    We recommend taking the bus

    Among the sustainable travel choices, the bus stands out as a good way to reach Aviemore. The journey takes about 2 hours 38 minutes and with fares starting at just £16, it presents an excellent value for a comfortable ride.

    19bus per day
    2h 38mAverage duration
    60 milesDistance
    2kgCO₂ emissions
    Average price£16 - £30Average duration2h 38m
    2kg CO₂e
    Average price£70 - £70Average duration2h 33m
    2kg CO₂e

    Frequently asked questions about travelling by bus from Dundee to Aviemore

    1. What's the distance between Dundee and Aviemore by coach?

      The distance between Dundee and Aviemore by coach is approximately 58 miles (94 km).

    2. How can I get from Dundee to Aviemore without driving?

      The best way to go from Dundee to Aviemore without a car is by coach. They are frequent and reliable, offering a convenient and eco-friendly journey. Depending on your preferences, another alternative is to explore ridesharing trips.

    What's the cheapest way to go from Dundee to Aviemore?

    busbud logoThe bus is the cheapest travel choice for this destination

    People from around the world trust Busbud