Both are pilots and one was co-piloting the plane with Sergio Carranza Brabata, also of Mexico, who died in the crash, while the other was riding as a passenger. Authorities would not say who was in control of the aircraft when it crashed.
Quick action by airport fire crews to extinguish the flames probably saved the lives of the two survivors, Pitkin County Sheriff Joe DiSalvo said. No one else was on board.
The National Transportation Safety Board was investigating to determine the cause as wreckage remained on the runway.
Lead investigator Courtney Liedler said the agency would look at all possible factors, including weather, the condition of the Canadair CL-600 aircraft, and the actions of the crew.
The investigation hasn't progressed much because fuel on the jet has to be removed before it is safe for investigators to inspect the plane and retrieve its data recorder.
Airlines were busing stranded travelers to the Denver and Grand Junction airports. Assistant aviation director Brian Grefe said about 3,000 travelers had been affected.
Officials say the flight originated in Mexico and stopped in Tucson, Ariz., before heading to Aspen, where landing is challenging because of surrounding mountains that require pilots to descend sharply.
In 2001, 18 people died when a chartered Gulfstream III jet from Burbank, Calif., hit a hillside just west of the airport.
At least two celebrities — LeAnn Rimes Cibrian and comedian Kevin Nealon — saw the crash and tweeted about it.
Rimes Cibrian tweeted via (at)leannrimes on Sunday: "So sad! Horrible plane crash we just saw happen at the Aspen airport."
Nealon sent a series of tweets about the crash through (at)kevin—nealon.
His first one said, "Horrible plane crash here at Aspen airport. Exploded into flames as it was landing." Later he tweeted, "Airport is closed now. I think I'll drive back to LA after seeing that."
The plane was a Canadair CL-600, a midsized private jet, said Peter Knudson, a spokesman for the NTSB. Records indicate it is registered to the Bank of Utah in Salt Lake City.
Bank officials did not immediately respond to phone and email messages seeking comment.