Two enantioselective formal syntheses of (−)-swainsonine have been achieved from l-proline by using an enantioselective ring enlargement of substituted prolinols as the key step. The more efficient synthesis has been achieved in 14 steps with an overall yield of 14%.