EN
English
504

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

3 journeys · first and last bus at each stop

  1. Bus Station (Stand E) 17:05–22:15
  2. Bridge (S-bound) 17:30–22:35
  3. Argos (NE-bound) 17:40–22:45
  4. Bus Station (Stand D) 18:40–23:35

Towards Landrake - Penzance

2 journeys · first and last bus at each stop

  1. Bus Shelter (W-bound) 14:52–20:17
  2. Quay Road (W-bound) 14:55–20:20
  3. Dennison Road Car Park (W-bound) 15:35–21:00
  4. Bus Station (Stand 2) 16:20–21:40
  5. Bus Station (Stand E) 17:05–22:15
  6. Bridge (S-bound) 17:30–22:35
  7. Argos (NE-bound) 17:40–22:45
  8. The Parade (SW-bound) 18:05–23:05
  9. Bus Station (Stand D) 18:40–23:35

Towards Newquay - Penzance

2 journeys · first and last bus at each stop

  1. Bus Station (Stand 2) 16:20–21:40
  2. Bridge (S-bound) 17:30–22:35
  3. Argos (NE-bound) 17:40–22:45
  4. The Parade (SW-bound) 18:05–23:05
  5. Bus Station (Stand D) 18:40–23:35

Towards Plymouth City Centre, Plymouth - Penzance

2 journeys · first and last bus at each stop

  1. Plymouth Coach Station 14:30–20:00
  2. Post Office (S-bound) 15:10–20:35
  3. Dennison Road Car Park (W-bound) 15:35–21:00
  4. Bus Station (Stand 2) 16:20–21:40
  5. Bus Station (Stand E) 17:05–22:15
  6. Bridge (S-bound) 17:30–22:35
  7. Argos (NE-bound) 17:40–22:45
  8. The Parade (SW-bound) 18:05–23:05
  9. Bus Station (Stand D) 18:40–23:35

Plus 31 journeys on shorter or variant routes.

Friday40 journeys

Towards Truro - Penzance

3 journeys · first and last bus at each stop

  1. Bus Station (Stand E) 17:05–22:30
  2. Bridge (S-bound) 17:30–22:50
  3. Argos (NE-bound) 17:40–23:00
  4. Bus Station (Stand D) 18:40–23:50

Towards Landrake - Penzance

2 journeys · first and last bus at each stop

  1. Bus Shelter (W-bound) 14:52–20:32
  2. Quay Road (W-bound) 14:55–20:35
  3. Dennison Road Car Park (W-bound) 15:35–21:15
  4. Bus Station (Stand 2) 16:20–21:55
  5. Bus Station (Stand E) 17:05–22:30
  6. Bridge (S-bound) 17:30–22:50
  7. Argos (NE-bound) 17:40–23:00
  8. The Parade (SW-bound) 18:05–23:20
  9. Bus Station (Stand D) 18:40–23:50

Towards Newquay - Penzance

2 journeys · first and last bus at each stop

  1. Bus Station (Stand 2) 16:20–21:55
  2. Bridge (S-bound) 17:30–22:50
  3. Argos (NE-bound) 17:40–23:00
  4. The Parade (SW-bound) 18:05–23:20
  5. Bus Station (Stand D) 18:40–23:50

Towards Plymouth City Centre, Plymouth - Penzance

2 journeys · first and last bus at each stop

  1. Plymouth Coach Station 14:30–20:15
  2. Post Office (S-bound) 15:10–20:50
  3. Dennison Road Car Park (W-bound) 15:35–21:15
  4. Bus Station (Stand 2) 16:20–21:55
  5. Bus Station (Stand E) 17:05–22:30
  6. Bridge (S-bound) 17:30–22:50
  7. Argos (NE-bound) 17:40–23:00
  8. The Parade (SW-bound) 18:05–23:20
  9. Bus Station (Stand D) 18:40–23:50

Plus 31 journeys on shorter or variant routes.

Sat–Sun40 journeys

Towards Truro - Penzance

3 journeys · first and last bus at each stop

  1. Bus Station (Stand E) 16:45–22:00
  2. Bridge (S-bound) 17:05–22:20
  3. Argos (NE-bound) 17:15–22:30
  4. Bus Station (Stand D) 18:05–23:20

Towards Landrake - Penzance

2 journeys · first and last bus at each stop

  1. Bus Shelter (W-bound) 14:47–20:02
  2. Quay Road (W-bound) 14:50–20:05
  3. Dennison Road Car Park (W-bound) 15:30–20:45
  4. Bus Station (Stand 2) 16:10–21:25
  5. Bus Station (Stand E) 16:45–22:00
  6. Bridge (S-bound) 17:05–22:20
  7. Argos (NE-bound) 17:15–22:30
  8. The Parade (SW-bound) 17:35–22:50
  9. Bus Station (Stand D) 18:05–23:20

Towards Newquay - Penzance

2 journeys · first and last bus at each stop

  1. Bus Station (Stand 2) 16:10–21:25
  2. Bridge (S-bound) 17:05–22:20
  3. Argos (NE-bound) 17:15–22:30
  4. The Parade (SW-bound) 17:35–22:50
  5. Bus Station (Stand D) 18:05–23:20

Towards Plymouth City Centre, Plymouth - Penzance

2 journeys · first and last bus at each stop

  1. Plymouth Coach Station 14:30–19:45
  2. Post Office (S-bound) 15:05–20:20
  3. Dennison Road Car Park (W-bound) 15:30–20:45
  4. Bus Station (Stand 2) 16:10–21:25
  5. Bus Station (Stand E) 16:45–22:00
  6. Bridge (S-bound) 17:05–22:20
  7. Argos (NE-bound) 17:15–22:30
  8. The Parade (SW-bound) 17:35–22:50
  9. Bus Station (Stand D) 18:05–23:20

Plus 31 journeys on shorter or variant routes.

All 504 bus stops

  1. Bus Station (Stand E)
  2. Bridge (S-bound)
  3. Argos (NE-bound)
  4. Bus Station (Stand D)
  5. Bus Shelter (W-bound)
  6. Quay Road (W-bound)
  7. Dennison Road Car Park (W-bound)
  8. Bus Station (Stand 2)
  9. The Parade (SW-bound)
  10. Plymouth Coach Station
  11. Post Office (S-bound)
  12. Bampfylde Street (Stop 34)
  13. Opposite Honiton Road Park & Ride (NE-bound)
  14. Heathrow Central Bus Station (Stops 7 - 17)
  15. West Cromwell Road / Tesco (Stop D)
  16. London Victoria Coach Station Arrivals (->W)
  17. Bridge (N-bound)
  18. Fal Garage (opp)
  19. Dolphin Inn (SE-bound)
  20. Bus Station (Stand E)
  21. Four Lords (opp)
  22. Polgrean Place (opp)
  23. The Royal Talbot (NE-bound)
  24. Bus Shelter (NE-bound)
  25. Eastbound
  26. Mereoak Lane - Park & Ride (interchange - adj car park)
  27. Dennison Road Car Park (opp)
  28. Lloyds Bank (N-bound)
  29. Quay Road (E-bound)
  30. Bus Shelter (E-bound)
  31. County Hall (NE-bound)
  32. Bus Station (Bay 1)
  33. Seven Stars (opp)
  34. Town Hall (Stop A)
  35. Post Box (opp)
  36. Dolphin Inn (opp)
  37. Fal Garage (SW-bound)
  38. Polgrean Place (S-bound)
  39. Four Lords (W-bound)
  40. Victoria Coach Station (->NE)
  41. Sedgemoor Services M5
  42. BP Garage (Stop B)
  43. Marsh Mills Superstore (SW-bound)
  44. Honiton Road P&R (SW-bound)
  45. The Royal Talbot (opp)
  46. 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.