A suspension controller for providing improved ride comfort and stable drivability with the suspension characteristic altered responsive to the condition of a road surface and a running vehicle speed. The suspension controller includes a vehicle height detection mechanism for providing a vehicle height signal indicative of a distance between a body and a wheel of a vehicle; a vehicle speed detection mechanism for providing a vehicle speed signal; a vehicle height determination mechanism for providing a soft signal commanding alteration of the suspension characteristic to soft in case the detected vehicle height exceeds a predetermined value; a vehicle speed determination mechanism for providing both soft and hard signals in response to the detected vehicle speed; a preference mechanism for providing a preference for a signal from the vehicle height determination mechanism over that from the vehicle speed determination mechanism to a suspension characteristic alteration mechanism so that the suspension characteristic is properly altered.