The majority of fitness experts will advise you to do the cardio after the weight training, because if you do cardio first, it uses up much of the energy source for your anaerobic work (strength training) and fatigues the muscles before their most strenuous activity.
Is it better to lift or run first?
If you want to build muscle, run first. If you want to build your endurance and aerobic capacity, run last. ... Thus, a workout concluded with weights will trigger muscle growth more effectively, while a workout ending in a run will enhance your body's aerobic endurance.
Is it better to do weights before or after running G?
If your goal is to improve your endurance, then go for your run before your strength training. To produce an effective training stimulus, your muscles should be rested before long and/or intensive running sessions. Tired muscles prior to running negatively impact your economy of movement and your running form.