The Punjab Chief Minister, Mr Parkash Singh Badal, on Tuesday approved the Rs 10,300-crore Ludhiana Metro project which will be completed in five years.