Perth to Dundee train

Cheap train tickets from Perth to Dundee

Showing times and prices for Dec 07

Cheapest

11

Average

11

The best way to find a cheap train ticket from Perth to Dundee is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
09:14AMPerth0h25 09:39AMDundee
0 transfers
111One-way
Cheapest
08:47AMPerth0h20 09:07AMDundee
0 transfers
111One-way
Cheapest
09:50AMPerth0h20 10:10AMDundee
0 transfers
111One-way
Cheapest
08:23AMPerth0h25 08:48AMDundee
0 transfers
111One-way
Cheapest
10:46AMPerth0h22 11:08AMDundee
0 transfers
111One-way

Train schedule from Perth to Dundee

Showing trains for tomorrow, Wednesday, December 7
08:23AMPerth0h25 08:48AMDundee
0 transfers
08:47AMPerth0h20 09:07AMDundee
0 transfers
09:14AMPerth0h25 09:39AMDundee
0 transfers
09:50AMPerth0h20 10:10AMDundee
0 transfers
10:21AMPerth0h25 10:46AMDundee
0 transfers
10:46AMPerth0h22 11:08AMDundee
0 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Wed
Dec 07
Thu
Dec 08
Fri
Dec 09
Sat
Dec 10
Sun
Dec 11
Mon
Dec 12
Tue
Dec 13

Fastest train times from Perth to Dundee

Showing times and prices for Dec 07

Fastest Journey

20 m

Average

22 m

Trains per day

6

Distance

29 km

Of the 6 trains that leave Perth for Dundee every day 6 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
08:47AMPerth0h20 09:07AMDundee
0 transfers
111One-way
Fastest
09:50AMPerth0h20 10:10AMDundee
0 transfers
111One-way
10:46AMPerth0h22 11:08AMDundee
0 transfers
111One-way
09:14AMPerth0h25 09:39AMDundee
0 transfers
111One-way
08:23AMPerth0h25 08:48AMDundee
0 transfers
111One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Perth to Dundee

distanceDistance18 miles (29 km)
durationAverage train duration20 min
changesDirect trainYes
carriersTrain companiesScotrail

Trains from Perth to Dundee cover the 18 miles (29 km) long trip taking on average 20 min with our travel partners like Scotrail. There are direct train services available. Travelers depart most frequently from Perth and arrive in Dundee.

Train providers: ScotRail from Perth to Dundee trains

Find the best route between Perth and Dundee with ScotRail. Comparing schedules and prices and booking the most affordable route has never been easier with over 1000 travel companies on Omio.

ScotRail

Enjoy a smooth and easy route from Perth to Dundee with ScotRail! As an official travel partner of ScotRail, Omio can help you search current train schedules and timetables from ScotRail, compare the best routes from Perth to Dundee as well as the class fares available for this route (including information on baggage allowance and amenities provided onboard), and buy the most affordable ScotRail Perth to Dundee train ticket available today. If you search for ScotRail tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless rather than needing to wait in a line at the train station in person to purchase tickets. Once you find your ideal route, book your one-way train from Perth to Dundee on Omio or in the Omio app in just a few simple steps. You can then sit back and enjoy the 18 miles (29 km) trip to Dundee from Perth with ease and comfort on a train with ScotRail.

    Travel Tips: Trains from Perth to Dundee

    Travel Tips: Travel by train to Dundee 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 Dundee.
    FAQs
    The distance between Perth and Dundee by train is approximately 18 miles (29 km).
    On average the Perth to Dundee train travel time is 20 min  for the 18 miles (29 km) long journey, but the duration can vary if you travel on weekends and holidays.

    Omio customers traveling this route book their trains from Perth   to Dundee.

    You can find the most popular departure train station for this route, Perth, located approximately 0.9 miles (1.5 km) from the city center of Perth. The most popular arrival train station in Dundee, called Dundee, is located around 1.1 miles (1.7 km) away from its city center.

    For the route from Perth to Dundee you can take a train with Scotrail. Be sure to check out all possible train companies that offer services to Dundee from Perth on Omio to compare what amenities they may have.
    Yes, you can search for direct trains from Perth to Dundee on Omio with Scotrail, and you won’t need to transfer at another stop in between. Direct train services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you buy your train ticket.

    Important Stations and Airports in Perth and Dundee

    Perth
    Dundee
    The major railway station for departures from Perth is Perth. Read all the information you need to know about services, amenities and connections at Perth for your journey to Dundee from Perth.
    Amenities at station
    WifiWifi
    ShoppingShopping
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    Public transit options for Perth
    Location for Rail Replacement Services: Buses pick up/drop off from the main station entrance car park

    More options for your journey from Perth to Dundee

    Here are some other resources that might have the information you need

    The Omio App Makes Travel Planning Easy

    We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

    ios-badge
    android-badge
    Hand With Phone
    Currency
    Language