504 Bus Timetable Truro – Penzance
The 504 bus runs from Truro to Penzance via 46 stops; on Mon–Thu there are 40 journeys and the first bus leaves Bus Station (Stand E) at 17:05.
- First bus
- 17:05
- Last bus
- 22:15
- 40 journeys
Scheduled timetable for 16 November 2026 – 22 November 2026 · data updated
504 bus times by direction
Mon–Thu40 journeys
Towards Truro - Penzance
- Bus Station (Stand E) 17:05–22:15
- Bridge (S-bound) 17:30–22:35
- Argos (NE-bound) 17:40–22:45
- Bus Station (Stand D) 18:40–23:35
Towards Landrake - Penzance
- Bus Shelter (W-bound) 14:52–20:17
- Quay Road (W-bound) 14:55–20:20
- Dennison Road Car Park (W-bound) 15:35–21:00
- Bus Station (Stand 2) 16:20–21:40
- Bus Station (Stand E) 17:05–22:15
- Bridge (S-bound) 17:30–22:35
- Argos (NE-bound) 17:40–22:45
- The Parade (SW-bound) 18:05–23:05
- Bus Station (Stand D) 18:40–23:35
Towards Newquay - Penzance
- Bus Station (Stand 2) 16:20–21:40
- Bridge (S-bound) 17:30–22:35
- Argos (NE-bound) 17:40–22:45
- The Parade (SW-bound) 18:05–23:05
- Bus Station (Stand D) 18:40–23:35
Towards Plymouth City Centre, Plymouth - Penzance
- Plymouth Coach Station 14:30–20:00
- Post Office (S-bound) 15:10–20:35
- Dennison Road Car Park (W-bound) 15:35–21:00
- Bus Station (Stand 2) 16:20–21:40
- Bus Station (Stand E) 17:05–22:15
- Bridge (S-bound) 17:30–22:35
- Argos (NE-bound) 17:40–22:45
- The Parade (SW-bound) 18:05–23:05
- Bus Station (Stand D) 18:40–23:35
Plus 31 journeys on shorter or variant routes.
Friday40 journeys
Towards Truro - Penzance
- Bus Station (Stand E) 17:05–22:30
- Bridge (S-bound) 17:30–22:50
- Argos (NE-bound) 17:40–23:00
- Bus Station (Stand D) 18:40–23:50
Towards Landrake - Penzance
- Bus Shelter (W-bound) 14:52–20:32
- Quay Road (W-bound) 14:55–20:35
- Dennison Road Car Park (W-bound) 15:35–21:15
- Bus Station (Stand 2) 16:20–21:55
- Bus Station (Stand E) 17:05–22:30
- Bridge (S-bound) 17:30–22:50
- Argos (NE-bound) 17:40–23:00
- The Parade (SW-bound) 18:05–23:20
- Bus Station (Stand D) 18:40–23:50
Towards Newquay - Penzance
- Bus Station (Stand 2) 16:20–21:55
- Bridge (S-bound) 17:30–22:50
- Argos (NE-bound) 17:40–23:00
- The Parade (SW-bound) 18:05–23:20
- Bus Station (Stand D) 18:40–23:50
Towards Plymouth City Centre, Plymouth - Penzance
- Plymouth Coach Station 14:30–20:15
- Post Office (S-bound) 15:10–20:50
- Dennison Road Car Park (W-bound) 15:35–21:15
- Bus Station (Stand 2) 16:20–21:55
- Bus Station (Stand E) 17:05–22:30
- Bridge (S-bound) 17:30–22:50
- Argos (NE-bound) 17:40–23:00
- The Parade (SW-bound) 18:05–23:20
- Bus Station (Stand D) 18:40–23:50
Plus 31 journeys on shorter or variant routes.
Sat–Sun40 journeys
Towards Truro - Penzance
- Bus Station (Stand E) 16:45–22:00
- Bridge (S-bound) 17:05–22:20
- Argos (NE-bound) 17:15–22:30
- Bus Station (Stand D) 18:05–23:20
Towards Landrake - Penzance
- Bus Shelter (W-bound) 14:47–20:02
- Quay Road (W-bound) 14:50–20:05
- Dennison Road Car Park (W-bound) 15:30–20:45
- Bus Station (Stand 2) 16:10–21:25
- Bus Station (Stand E) 16:45–22:00
- Bridge (S-bound) 17:05–22:20
- Argos (NE-bound) 17:15–22:30
- The Parade (SW-bound) 17:35–22:50
- Bus Station (Stand D) 18:05–23:20
Towards Newquay - Penzance
- Bus Station (Stand 2) 16:10–21:25
- Bridge (S-bound) 17:05–22:20
- Argos (NE-bound) 17:15–22:30
- The Parade (SW-bound) 17:35–22:50
- Bus Station (Stand D) 18:05–23:20
Towards Plymouth City Centre, Plymouth - Penzance
- Plymouth Coach Station 14:30–19:45
- Post Office (S-bound) 15:05–20:20
- Dennison Road Car Park (W-bound) 15:30–20:45
- Bus Station (Stand 2) 16:10–21:25
- Bus Station (Stand E) 16:45–22:00
- Bridge (S-bound) 17:05–22:20
- Argos (NE-bound) 17:15–22:30
- The Parade (SW-bound) 17:35–22:50
- Bus Station (Stand D) 18:05–23:20
Plus 31 journeys on shorter or variant routes.
All 504 bus stops
- Bus Station (Stand E)
- Bridge (S-bound)
- Argos (NE-bound)
- Bus Station (Stand D)
- Bus Shelter (W-bound)
- Quay Road (W-bound)
- Dennison Road Car Park (W-bound)
- Bus Station (Stand 2)
- The Parade (SW-bound)
- Plymouth Coach Station
- Post Office (S-bound)
- Bampfylde Street (Stop 34)
- Opposite Honiton Road Park & Ride (NE-bound)
- Heathrow Central Bus Station (Stops 7 - 17)
- West Cromwell Road / Tesco (Stop D)
- London Victoria Coach Station Arrivals (->W)
- Bridge (N-bound)
- Fal Garage (opp)
- Dolphin Inn (SE-bound)
- Bus Station (Stand E)
- Four Lords (opp)
- Polgrean Place (opp)
- The Royal Talbot (NE-bound)
- Bus Shelter (NE-bound)
- Eastbound
- Mereoak Lane - Park & Ride (interchange - adj car park)
- Dennison Road Car Park (opp)
- Lloyds Bank (N-bound)
- Quay Road (E-bound)
- Bus Shelter (E-bound)
- County Hall (NE-bound)
- Bus Station (Bay 1)
- Seven Stars (opp)
- Town Hall (Stop A)
- Post Box (opp)
- Dolphin Inn (opp)
- Fal Garage (SW-bound)
- Polgrean Place (S-bound)
- Four Lords (W-bound)
- Victoria Coach Station (->NE)
- Sedgemoor Services M5
- BP Garage (Stop B)
- Marsh Mills Superstore (SW-bound)
- Honiton Road P&R (SW-bound)
- The Royal Talbot (opp)
- County Hall (SW-bound)
504 bus operator and areas
National Express · Cornwall, Devon, Greater London, Wokingham, Somerset, Plymouth
504 bus FAQ
- What time is the first 504 bus?
- Mon–Thu: the first 504 leaves Bus Station (Stand E) at 17:05.
- What time is the last 504 bus?
- Mon–Thu: the last 504 towards Truro - Penzance leaves Bus Station (Stand E) at 22:15.
- Does the 504 run every day?
- Yes. The 504 runs every day of the week.
- Who operates the 504 bus?
- The 504 is run by National Express.
Official information
Opens an external website.