304 Porthtowan ↔ Truro

Operated by Hopleys Coaches. First bus 07:48, last bus 17:45. 20 journeys on weekdays.

The 304 is confirmed in the national fare cap — single fares cost at most £3 until 31 Dec 2026, then £2 from 1 January 2027. Source: GOV.UK. Details →

Timetable

Times are shown at the route's main timing stops — buses serve all stops in between. For times at your exact stop, open the stop's own page.

304 towards Truro — Monday to Friday (10 journeys)
Beach Road (SE-bound) 07:4807:5309:0510:0511:0512:0513:0514:0515:3516:50
Porthtowan Turn (NE-bound) 07:4907:5409:0610:0611:0612:0613:0614:0615:3616:51
Atlantic Way (opp) 07:5107:5609:0810:0811:0812:0813:0814:0815:3816:53
Victory Inn (opp) 07:5207:5709:0910:0911:0912:0913:0914:0915:3916:54
Old School (opp) 07:5608:0109:1310:1311:1312:1313:1314:1315:4316:58
Church Road (E-bound) 07:5808:0309:1510:1511:1512:1513:1514:1515:4517:00
Church (E-bound) 07:5908:0409:1610:1611:1612:1613:1614:1615:4617:01
Bus Shelter (NE-bound) 08:0608:0909:2110:2111:2112:2113:2114:2115:5117:06
Garage (opp) 08:0708:1009:2210:2211:2212:2213:2214:2215:5217:07
Trevissome Park (NW-bound) 08:1108:1309:2510:2511:2512:2513:2514:2515:5517:10
Three Spires (opp) 08:1608:1709:2910:2911:2912:2913:2914:2915:5917:14
Victoria Inn (E-bound) 08:2208:2209:3410:3411:34··14:3416:0417:19
Truro College (opp) 08:2508:2509:3710:3711:3712:3213:3214:3716:0717:22
Trelawny Entrance (S-bound) 08:2808:2809:3910:3911:3912:3413:3414:3916:1017:25
All Saints Church (opp) 08:3308:3309:4210:4211:4212:3713:3714:4216:1317:28
County Arms (opp) 08:3408:3409:4310:4311:4312:3813:3814:4316:1417:29
Railway Station (E-bound) 08:3508:3509:4510:4511:4512:4013:4014:4516:1617:31
Bus Station (Stand A) 08:4008:4009:5010:5011:5012:4513:4514:5016:2117:36

Route map

All stops on route 304

Towns & areas on this route

Frequently asked questions

What time is the first 304 bus?

The first 304 departure on weekdays leaves at 07:48 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).

What time is the last 304 bus?

The last 304 on weekdays leaves its first stop at 17:45. Always check the timetable for your specific stop — later stops are reached after this time.

How much does the 304 bus cost?

The 304 is confirmed by GOV.UK as part of the national fare cap, so a single costs at most £3 until 31 December 2026, then £2 from 1 January 2027. Hopleys Coaches day and weekly tickets can work out cheaper if you travel more than twice a day.

Who runs the 304 bus?

The 304 is operated by Hopleys Coaches.

Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.