There are many routes to becoming an Civil engineer, but it all depends on what degree course you decide to take at University or with an apprenticeship.
Personally I have estimated it will take me 6 years (A-levels or BTEC’s included, which is 2 years). This is with a 4 year degree course, although if opted to do a masters degree it may take an additional 3 years. There are some courses which have a Masters degree included and takes 5 or 6 years to complete depending on the university chosen. Keep in mind that this is a full time course, if working whilst attending university (one-day release) may take a lot longer.
The length in which you become qualified and chartered is all up to you, because after you receive your degree, you have the option to undertake a graduate scheme, which helps you to become charted and recognised under the ICE, this takes about 4 years, depending on how much experience you have.