Trip to Inverness

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 Stirling to Inverness

🌲 Sit back and relax during the approximately 2 hours and 58 minutes long trip, as you pass through the picturesque Scottish landscapes while heading towards Inverness. 💰 Ticket prices for the Stirling to Inverness train range from £35 to £118, offering flexibility for different budgets. Whether you're looking for a quick weekend getaway or exploring the Scottish Highlands, the train ride provides an affordable and enjoyable travel option between these two historic locations.

Where to stay in Inverness

There are over 347 hotels to stay in Inverness. Prices range from $22 per night.

Find accommodation
  • The train route from Stirling to Inverness is operated by First ScotRail Service. There is a direct train that departs from Stirling and arrives at Inverness, with services running every two hours, seven days a week. The journey duration is approximately 2 hours and 58 minutes. Ticket prices for this train route typically range from £36 to £120, depending on the class and time of booking.
  • The fastest train between Stirling and Inverness is a direct service operated by First ScotRail Service, with a journey time of approximately 2 hours and 58 minutes. This service departs from Stirling station and arrives at Inverness station, running every two hours throughout the week. Ticket prices for this route typically range from £36 to £120, depending on factors such as class of travel and booking time.
  • Trains departing for Inverness from Stirling are operated by First ScotRail Service and depart from Stirling station. Stirling station serves as the primary departure point for these train services, providing convenient access to travelers starting their journey from Stirling to Inverness. Passengers can board the Stirling to Inverness trains at Stirling station, ensuring a seamless start to their trip between these two destinations.
  • There are multiple trains available between Stirling and Inverness. The direct train service from Stirling to Inverness operates every two hours, providing travelers with regular and convenient options for their journey. These train services run daily, giving passengers flexibility in choosing their travel time. The journey on the Stirling to Inverness route typically takes around 2 hours and 58 minutes, offering a relatively quick way to travel between these two destinations.
  • The train from Stirling to Inverness operated by First ScotRail Service arrives at Inverness station. Located in the heart of Inverness, the station provides easy access to the city center and various local attractions. Upon arrival at Inverness station, passengers can conveniently continue their journey by exploring the city or connecting to other transportation options.
  • The first train from Stirling to Inverness typically departs early in the morning, around 5:30 AM. The last train of the day usually leaves Stirling in the late evening, around 9:30 PM, providing travelers with options throughout the day. These services operate every two hours, ensuring consistent and convenient travel times for passengers making the journey between Stirling and Inverness.
  • There are multiple direct train trips each day between Stirling and Inverness. These services run approximately every two hours and operate daily, providing travelers with frequent options for making the journey. Passengers can expect reliable and consistent train schedules when traveling between Stirling and Inverness, with the journey typically taking around 2 hours and 58 minutes each way.
  • Yes, there is a direct train route available between Stirling and Inverness. The direct train departs from Stirling and arrives at Inverness, with services running every two hours on a daily basis. Travelers can enjoy the convenience of a seamless journey without the need for transfers, with the trip typically taking around 2 hours and 58 minutes to complete.
  • The cost of a train ticket from Stirling to Inverness can vary between £36 and £120, depending on factors such as the class of travel and the time of booking. Passengers have the flexibility to choose from different fare options to suit their budget and preferences. It is advisable to book tickets in advance to secure the best possible price for the journey.

Will you be returning to Stirling by train?

If you are looking for the return train journey, check out trains from Inverness to Stirling

See schedule