Immigration lawyers in the UK typically charge between £100 to £500 per hour, depending on their experience and the case's complexity. Flat fees for specific services can range from £1,000 to £6,000.