Bus times in Truro

All the buses in Truro: 42 bus routes and 199 bus stops. Pick a stop for live departures, or a route for the full timetable.

Next buses from Victoria Square (W-bound) as of 02:14

Scheduled times at Truro’s busiest stop, from the operators’ timetables — they update automatically. Open the stop for more departures and its live map, or pick another stop.

    2 disruptions in Truro — details
    Road Closures - Truro City Centre — Road closures in Truro City Centre Details →
    Road Closure - Tregurra Lane, Truro — Road closure on Tregurra Lane, Truro Details →

    Bus routes serving Truro

    Show 11 more routes
    School, works and infrequent services (19 — under 10 journeys a day)

    Route numbers are reused all over the country. See every UK PR1 bus, 18 bus, 504 bus, 32A bus, 40 bus, 87 bus, 14 bus, 27 bus, 85 bus, 93 bus, 91 bus or 50 bus timetable.

    Buses to…

    Single fares in England: capped at £3 until 31 Dec 2026, then £2. Fare cap guide →

    Where can you get to by bus from Truro?

    Show 18 more places

    Map of bus stops in Truro

    All 199 stops shown. Tap a marker for live departures.

    Bus stops in Truro

    Busiest stops

    All stops by area (12 areas)
    Truro (133 stops)
    Gloweth (5 stops)
    Highertown (6 stops)
    Kenwyn (11 stops)
    Malabar Estate (6 stops)
    Malpas (7 stops)
    Malpas Road Estate (10 stops)
    Newbridge (4 stops)
    Penair (1 stop)
    Tregurra (3 stops)
    Trelander Estate (7 stops)
    Treliske (6 stops)

    Operators in Truro

    Bus services here are registered with Cornwall Council. See registered service changes and withdrawals →

    Frequently asked questions

    Which buses run in Truro?

    42 bus routes serve Truro, run by 7 operators including Go Cornwall Bus and National Express. The busiest are the PR1 (Threemilestone to Truro), the 18 (Penzance to Truro), the 504 (Victoria to Penzance), the 32A (Falmouth to Threemilestone), the 40 (Redruth to Camborne), the 87 (Truro to Newquay), the PR1A (Threemilestone to RCH Treliske Hospital) and the 14 (St Ives to Truro), plus 15 other regular routes and 19 school or occasional services.

    How much is the bus fare in Truro?

    Most single fares in England are capped at £3 until 31 December 2026, falling to £2 from 1 January 2027. Buses in Truro are run by Go Cornwall Bus, Tavistock Community Transport, Hopleys Coaches, National Express, Gorran & District Community Bus, Dartline, FlixBus — check each operator's day and weekly tickets, which are often cheaper for multiple journeys.

    How many bus stops are there in Truro?

    There are 199 active bus stops in Truro across Truro, Gloweth, Highertown, Kenwyn, Malabar Estate, Malpas, Malpas Road Estate, Newbridge, Penair, Tregurra. Each stop page on this site shows the next departures and every route that calls there.

    Bus times near Truro