Kelso Public Transport Trip Planner: Maps & Routes

Kelso, Scotland, United Kingdom is located at coordinates 55.60, -2.43. The city operates in the Europe/London timezone. Daylight Saving Time begins on March 29, 2026 (clocks move forward 1 hour) and ends on October 25, 2026 (clocks move back 1 hour).

The city's public transportation network includes 12 bus routes operated by 1 transit operator. Browse the complete list of routes and schedules below.


Bus agencies


Build real-time departures into your app Free API Access →

Top Streets in Kelso

  • Edinburgh Road

    Edinburgh Road is a local road in Kelso stretching 0.3 km with 6 public transport stops. View stops and routes.

  • Golf Course Road, A6089

    Golf Course Road, A6089 is a primary road in Kelso stretching 0.1 km with 6 public transport stops. View stops and routes.

  • Station Road, B6352

    Station Road, B6352 is a secondary road in Kelso stretching 0.1 km with 5 public transport stops. View stops and routes.

  • Bowmont Street

    Bowmont Street is a local road in Kelso stretching 0.2 km with 5 public transport stops. View stops and routes.

  • High Croft

    High Croft is a local road in Kelso stretching 0.3 km with 6 public transport stops. View stops and routes.

  • Croft Road

    Croft Road is a residential street in Kelso stretching 0.4 km with 6 public transport stops. View stops and routes.

  • Inch Road

    Inch Road is a local road in Kelso stretching 0.3 km with 6 public transport stops. View stops and routes.

  • Jedburgh Road

    Jedburgh Road is a local road in Kelso stretching 0.3 km with 5 public transport stops. View stops and routes.

  • Angraflat Road, A6089

    Angraflat Road, A6089 is a primary road in Kelso stretching 0.1 km with 4 public transport stops. View stops and routes.

  • Horsemarket, B6461

    Horsemarket, B6461 is a secondary road in Kelso stretching 0.1 km with 2 public transport stops. View stops and routes.