Give everyone who wants them free bus and train passes for a year
To change people's transportation patterns, you have to change their habits. Incentive? Make buses and trains free for a year.
People won't give up their cars unless they have an incentive. The incentive--eliminate the cost of driving and parking a car for work (not to mention the time and stress). Make all public transportation free for a year. Change people's habits--reduce congestion.