The government here in Luxembourg, have done exactly that. All public transport; trains, trams and buses, inside the country's borders is now free (for the real pedants, the only exception is 1st class rail travel for which a modest fare is payable).