The invention discloses modified asphalt for a road and a preparation method. The modified asphalt contains the following components: asphalt, SBS, polybutylene terephthalate, carbon powder, attapulgite clay, epoxy resin, waste rubber, polypropylene fibers, cellulose ether, nano titanium dioxide, sodium chloride, sodium silicate, filler, a compatilizer and a softener. The preparation method comprises the following steps: firstly, preparing pasty attapulgite clay; weighing asphalt and adding the same into a reaction tank; raising the temperature till the asphalt is in a dissolved flowable state; adding a polymer component, the cellulose ether, the compatilizer and the softener into the reaction tank to stir and mix to react for 2-4h; then adding the residual components into the mixture; then placing the mixture into a mixer to be mixed for 2-4h; and cooling the mixture to obtain the modified asphalt. The modified asphalt not only has the characteristics of better cold resistance, crack resistance, aging resistance and high strength, but also has a certain snow-melting and anti-freezing property, and greatly improves the using safety of an asphalt pavement.