posted 15th April 2026
If you’re planning a bathroom renovation, one of the first practical questions is:
“How long is this actually going to take?”
Because it’s not just about the work — it’s about:
- Being without a bathroom
- Disruption to your home
- Coordinating everything around it
So here’s a realistic breakdown of timelines based on what we actually see on projects in Cardiff and South Wales.
Typical Bathroom Renovation Timeline
For a full bathroom renovation, most projects take:
👉 2 to 3 weeks on site
That’s assuming:
- A standard-sized bathroom
- No major structural changes
- Everything is planned properly upfront
What happens during those 2–3 weeks?
Here’s how it usually breaks down:
Days 1–2: Strip out
Remove existing bathroom
Clear space back to basics
Days 3–6: First fix
Plumbing adjustments
Electrical work
Any prep behind the walls
Days 7–12: Tiling & surfaces
Floor and wall tiling
Setting and finishing
This stage often takes longer than people expect
Days 13–15: Second fix
Install bath, shower, toilet, basin
Fixtures and fittings
Final connections
Final days: Finishing touches
Sealing
Snagging
Clean up
What can slow things down?
This is where timelines can stretch:
Changing the layout
Moving pipework = more time and coordination
Older properties
Common in Cardiff — once things are opened up, you can find:
- Old pipework
- Damp
- Previous poor workmanship
Late decisions
Changing tiles, fittings or layout mid-project can cause delays
Product availability
Delays in deliveries can hold everything up
How to keep your project on track
The smoothest projects always have one thing in common:
👉 Everything is decided before work starts
That means:
- Tiles chosen
- Fixtures confirmed
- Layout agreed
It sounds simple, but it’s what separates a 2-week job from a 4-week one.
Planning your renovation?
If you’re trying to work out:
- How long it will take
- What’s realistic for your space
- How to plan it properly
That’s exactly what we help with.
We’ll talk it through and give you a clear idea of timeline and what to expect.