A plumber in London typically charges between £70 and £120 per hour during regular hours. Emergency or weekend services can rise to £150–£200+ per hour. Small jobs like fixing a leak may cost £100–£150, while larger projects such as bathroom installations can range from £1,000 to £4,000, depending on complexity, materials, and location within the city.