Trip to Kelso

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 Glasgow to Kelso

🚆 Embark on a scenic train journey from Glasgow to Kelso in the United Kingdom. The route covers a distance of approximately 2 hours and 33 minutes, promising a relaxing and enjoyable ride through the picturesque Scottish countryside. 💷 Ticket prices for the train from Glasgow to Kelso typically range from £53 to £136, offering travelers flexibility in choosing their preferred class or amenities onboard.

Where to stay in Kelso

There are over 27 hotels to stay in Kelso. Prices range from $88 per night.

Find accommodation
  • The main train company providing routes from Glasgow to Kelso is ScotRail. The journey typically takes approximately 2 hours and 33 minutes by train. The prices for a train ticket between Glasgow and Kelso can vary, ranging from £54 to £138 depending on the time of booking and class of service selected. It is recommended to check the ScotRail website for the most up-to-date schedules and fares for this route.
  • The fastest train between Glasgow and Kelso typically takes around 2 hours and 33 minutes. This service is provided by ScotRail, offering a relatively efficient and direct route between the two destinations. The prices for this train journey can vary, with tickets ranging from £54 to £138 depending on factors such as the class of service and the time of booking. It is advisable to check the ScotRail website for the most accurate and updated information on schedules and fares for this route.
  • There are several trains that operate between Glasgow and Kelso with varying schedules throughout the day. The journey typically takes approximately 2 hours and 33 minutes by train. The prices for these train services between the two cities can range from £54 to £138 depending on factors such as the class of service and availability. It is recommended to check the ScotRail website or other train service providers for specific train schedules and ticket availability for this route.
  • The first train of the day from Glasgow to Kelso typically departs in the early morning, around 6:00 AM. The last train of the day usually leaves in the late evening, around 8:00 PM. The journey duration is approximately 2 hours and 33 minutes, with ticket prices varying between £54 and £138 depending on factors such as class of service and availability. It is advisable to check the specific train schedules on the ScotRail website or other train service providers for the most accurate and up-to-date information regarding departure times for this route.
  • There are typically multiple direct train trips each day between Glasgow and Kelso. Passengers can choose from various departure times throughout the day, providing flexibility for travel planning. The journey duration for these direct train trips is approximately 2 hours and 33 minutes. Ticket prices for the direct train between Glasgow and Kelso range from £54 to £138, depending on factors such as class of service and booking options. Travelers are advised to check the specific schedules and availability on the ScotRail website or other train service providers for the most current information on direct train trips for this route.
  • The cost of a train ticket from Glasgow to Kelso typically ranges from £54 to £138. The price variation is influenced by factors such as the class of service chosen and the availability of different fare types. Passengers may find discounted fares if they book in advance or opt for off-peak travel times. It is advisable to check the specific pricing and ticket options on the ScotRail website or other train service providers to secure the best deal for the journey between Glasgow and Kelso.

Will you be returning to Glasgow by train?

If you are looking for the return train journey, check out trains from Kelso to Glasgow

See schedule