A simple procedure for the preparation of diphenylmethylethers from benzhydrol and alcohols or phenols using Preyssler acid and silica-supported heteropolyacids (HPAs) catalysts is reported. The inexpensive and ecofriendly (green) synthesis offers satisfactory yields. The catalyst is easily recoverable and may be recycled and reused without loss of catalytic activity.