Elon Musk predicts humans will travel to Mars in 20-30 years, emphasising SpaceX's goal to take anyone interested. Starship, the largest rocket, is crucial for this vision and is expected to launch by the end of 2026, with human landings potentially by 2029.