A system for sensing blood pressure in a user is disclosed. The system includes a wearable sensor device attached to a location on the body remote from the heart. The sensor device can include an accelerometer (or acoustic) sensor, an ECG sensor and/or a PPG sensor. A controller receives SCG, ECG and PPG waveforms from the sensors to determine a pulse arrival time, pulse transit time and pre-ejection period. The controller is operative to determine the blood pressure based on the determined pulse arrival time and the distance from the sensor device to the heart.