Abstract Each of the two hydroxyl groups of isosorbide can be alkylated selectively, either by direct alkylation with benzyl chloride or allyl bromide according to the reaction conditions, or by a three-step procedure involving selective monoacetylation, alkylation with four different reagents, and finally deacetylation. Monobutyl and monomethyl derivatives from isosorbide are also described.