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

🎟️ Ticket prices for the Elgin to Inverness train range from £11 to £24, providing an affordable and efficient transportation option for those looking to explore both cities.

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 Elgin to Inverness is operated by First ScotRail Service. The direct train service departs from Elgin station and arrives at Inverness station, with services running hourly every day. The journey typically takes around 46 minutes. Ticket prices for the train between Elgin and Inverness can range from £11 to £24, depending on the class and type of ticket purchased.
  • The fastest train between Elgin and Inverness is a direct service operated by First ScotRail Service, with the journey typically taking around 46 minutes. These trains run hourly and operate every day, providing a convenient and efficient mode of transportation between the two cities. Ticket prices for this fast train service can range from £11 to £24, offering passengers a cost-effective travel option.
  • Trains departing for Inverness from Elgin are operated by First ScotRail Service and depart from Elgin station. Elgin station serves as the main departure point for travelers heading to Inverness by train, offering a convenient starting location within Elgin. Passengers can board the direct train service to Inverness from Elgin station, ensuring a smooth and hassle-free journey between the two cities.
  • There are hourly train services between Elgin and Inverness operated by First ScotRail Service. These trains run every day, providing frequent and reliable transportation options for travelers. The direct train journey typically takes around 46 minutes, offering a quick and efficient way to travel between the two cities. With regular departures throughout the day, passengers can easily plan their trip to suit their schedule. Ticket prices for the train service between Elgin and Inverness range from £11 to £24, offering affordable travel choices for passengers.
  • The train from Elgin to Inverness operated by First ScotRail Service arrives at Inverness station. Inverness station is the final destination for this direct train route. Passengers can alight at Inverness station, which is conveniently located in the city center, providing easy access to various transportation options and nearby attractions.
  • The first train from Elgin to Inverness, operated by First ScotRail Service, typically departs early in the morning when the service commences for the day. The exact departure time may vary, but as trains run hourly, there are early morning options available. The last train of the day usually departs in the evening, allowing travelers to reach Inverness before the end of the service day. Passengers can consult the train schedule to confirm the specific departure times for the first and last trains.
  • There are multiple direct train trips offered each day between Elgin and Inverness, with services departing hourly. This frequent schedule provides travelers with flexibility in choosing a convenient departure time. The direct train journey takes approximately 46 minutes, making it a relatively quick and efficient way to travel between the two cities. Passengers can benefit from the regularity of these services, as they operate every day, offering reliable transportation options for their journey.
  • Yes, there is a direct train route between Elgin and Inverness. The trains depart from Elgin and arrive at Inverness directly, with services running hourly every day. The journey duration for the direct train trip is approximately 46 minutes, offering a convenient and efficient mode of transportation between the two cities.
  • The cost of a train ticket from Elgin to Inverness can range from £11 to £24, depending on factors such as the class of service, time of booking, and availability of discounts or promotions. It is advisable to book tickets in advance to secure lower fares and ensure availability, especially during peak travel times. Additionally, checking for any rail passes or special offers that may apply to the route could help save on the overall cost of the journey.

Will you be returning to Elgin by train?

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

See schedule