Roads play an important role in daily transportation, and their performance mainly depends on proper pavement design. In this project, a flexible pavement has been designed for the reconstruction of an existing road by considering present traffic conditions and soil properties. The aim is to provide a strong and durable pavement that can safely carry traffic loads for the required design life. A traffic survey was conducted on the selected road section to understand the type and number of vehicles using the road. From this, the commercial vehicles per day (CVPD) were calculated. An axle load survey was also carried out to know how much load different vehicles are applying on the pavement. Using this data, the Vehicle Damage Factor (VDF) was determined. Based on traffic growth rate and design life, the total traffic loading was calculated in terms of Million Standard Axles (MSA). To study the strength of the soil, laboratory tests such as compaction test and California Bearing Ratio (CBR) test were conducted. The soaked CBR value was used to represent the strength of the subgrade soil. These soil properties are important for deciding how thick the pavement layers should be. Using the calculated MSA value and CBR value, the thickness of different pavement layers was determined with the help of IRC:37 guidelines. The final pavement structure includes bituminous layers, base course, sub-base, and subgrade. Overall, this project shows how traffic data and soil properties can be used together to design a safe and economical flexible pavement for an existing road.