Trip to Ullapool

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Dundee to Ullapool

🚆 Embark on a scenic train journey from Dundee to Ullapool lasting approximately 6 hours and 44 minutes. 💷 Tickets for this train route can be secured at prices ranging from £122 to £201, offering a range of options to suit different budgets. 🌄 Arrive in Ullapool refreshed and ready to explore this charming coastal village nestled in the Highlands of Scotland.

Where to stay in Ullapool

There are over 29 hotels to stay in Ullapool. Prices range from $64 per night.

Find accommodation
  • ScotRail is the primary train company that operates the route from Dundee to Ullapool in the United Kingdom. The journey typically takes approximately 6 hours and 44 minutes by train. Ticket prices for this route can vary between £124 and £204 depending on factors such as time of booking and class of service chosen. It is advisable to check the ScotRail website for the most up-to-date schedule and fare information.
  • The fastest train service between Dundee and Ullapool in the United Kingdom typically takes 6 hours and 44 minutes to complete the journey. The duration of the train ride remains constant regardless of the specific service chosen, as this time frame represents the fastest available option. Ticket prices for this route can range from £124 to £204, with the fare being determined by factors such as class of service and advance booking discounts. It is recommended to book tickets in advance to secure the best fares for your journey.
  • There is typically one direct train service per day between Dundee and Ullapool in the United Kingdom, with a travel time of approximately 6 hours and 44 minutes. The schedule may vary, so it is advisable to check the ScotRail website or contact the train operator directly for the most current timetable information. Ticket prices for this route range from £124 to £204, depending on factors such as the class of service selected and availability of discounts. It is recommended to plan your journey in advance to ensure a smooth and timely trip.
  • The first train of the day from Dundee to Ullapool typically departs in the early morning, while the last train usually leaves in the late afternoon. The journey duration by train between the two destinations is approximately 6 hours and 44 minutes. It is recommended to check the ScotRail website or contact the train operator directly for the most up-to-date and accurate information on the schedule of the first and last trains for this route.
  • There is typically one direct train trip per day between Dundee and Ullapool in the United Kingdom. The journey duration for this direct train is approximately 6 hours and 44 minutes. Passengers looking to travel on this route should check the ScotRail schedule for the most accurate information on direct train trips and departure times. It is advisable to book tickets in advance to secure a seat on the desired train.
  • The cost of a train ticket from Dundee to Ullapool in the United Kingdom typically ranges from £124 to £204. Prices can vary based on factors such as the time of booking, class of service, and availability of discounts or promotional fares. Passengers are advised to check the ScotRail website or contact the train company directly for the most current and accurate pricing information before purchasing tickets for the journey. It is recommended to book tickets in advance to potentially secure lower fares.

Will you be returning to Dundee by train?

If you are looking for the return train journey, check out trains from Ullapool to Dundee

See schedule