Tonypandy is the post town for CF40, and the outcode gathers a string of valley communities around it — Trealaw, Penygraig, Llwynypia, Williamstown and Cwm Clydach — with Penrhiwfer over on the Taff-Ely side. That is a very different proposition from a Cardiff outcode, and the difference is not cosmetic.
What CF40 actually covers
Tonypandy town sits at the middle of it. Trealaw, Llwynypia and Williamstown follow the valley, with Cwm Clydach going off up its own side valley, and Penygraig on the opposite side from Tonypandy and Llwynypia. Penrhiwfer belongs to the Taff-Ely area, and Dinas is recorded as part of both CF40 and CF39, so the outcode boundary runs through that village rather than around it. The wards read Cwm Clydach, Llwyn-y-pia, Pen-y-graig, Porth, Tonypandy and Tonyrefail West, and the parishes run Cwm Clydach, Llwyn-y-pia, Pen-y-graig, Porth and Tonypandy. Porth turns up here as a ward and parish as well as being the post town for CF39 next door, and that overlap is real in the source rather than a mistake.
The built form is the part that matters for a parcel. There is no city grid in CF40. Instead there is one continuous run of settlement along the valley floor, with side streets climbing off it, and terraces packed tight along both. Cwm Clydach is a valley of its own, so an address there is off the main run entirely. Penygraig faces Tonypandy across the valley, close on the map and further on the road. The hillsides are built on, and a street that starts at valley level can finish well above it.
Why a doorstep drop is a poor fit in CF40
Terraces built straight to the pavement are the first obstacle. There is no front garden to leave anything in, no driveway to pull onto, and no way for a vehicle to pull out of the traffic, so a stop is always a stop in the road. On-street parking is the norm, which means the driver is often looking for a space before even looking for the door.
The hillside streets make the work slower than the distances suggest. A round through Penygraig or up towards Williamstown covers a lot of climbing for a handful of addresses, and where a street turns uphill off the main road, a house number can sit a long way above where the road appears to be. Households are also routinely out during the day. A knock that gets missed is not a near miss: it means the parcel has not arrived, and the next attempt costs another day.
That combination — tight rows, climbing streets, and empty houses mid-morning — is what makes a doorstep drop the wrong tool here. The valley does not offer a second easy option; if the door is not answered, there is nothing else to try.
The locker that works for CF40
A collection point takes the street out of the transaction. The parcel goes to a cabinet and stays there, so the terrace, the narrow road and the hill are no longer part of the delivery. It also removes the timing problem: nothing has to coincide with you being at home.
Put the full postcode in at checkout and the site lists the points that serve that address, and only those. You choose one. You pay £5.00 for delivery, the same figure for a small order or a large one, and you are choosing where the parcel waits rather than a delivery hour. Collection happens when your own day allows, with the code that arrives on your phone.
Where the week goes for a CF40 order
Nothing waits for Monday. Dispatch happens within 24 hours of the order being placed, and the weekend is not a pause. From there the parcel travels through the InPost locker network instead of being driven up a valley street, which is the part that makes the timetable predictable in a place like CF40.
The point you picked normally has it two to three working days after dispatch. The cabinet then holds it for 72 hours from arrival, which gives you three clear days to get there. The code opens one compartment and the order is done.
One habit worth keeping for CF40: enter the postcode at checkout and read the list rather than assuming which point will come up. With Dinas split across two outcodes and Porth appearing as a ward on both sides of the boundary, the full postcode is the only reliable guide to which points serve your address.
CF40 questions we actually get
We are up past Llwynypia at Williamstown. Does the climb add a day?
No. Williamstown sits inside CF40 and stands on exactly the same footing as Tonypandy town for delivery, so the extra height on the road does not stretch the timeline. The parcel travels to the collection point that serves your postcode, and it normally arrives there two to three working days after dispatch, the same as anywhere else in the outcode. The climb becomes your walk at collection time, not an extra day on the journey.
Do you treat Penygraig and Tonypandy as one area, or as two?
They are both CF40 and both in Rhondda Cynon Taf, with Penygraig on one side of the valley and Tonypandy on the other, and the timeline is identical for each. What does differ is which collection points come up, because those follow the full postcode rather than the outcode. If your address is one of the ones close to the boundary with CF39, look at the list at checkout rather than assuming, and choose the point that suits your week.
If you are working out the practical side, the Cardiff ordering guide walks the steps and the age check, while the Cardiff delivery and locker collection guide answers the timing and collection questions.



