Один из переводов слова “sad” — «грустный». В русском языке разница между понятиями «грусть» и «печаль» размыта фактически до состояния отсутствия, поэтому перевод с русского на английский слов «грустный» или «печальный» как “sad” почти всегда окажется верным.
Но это не работает при обратном направлении перевода, поскольку помимо самого распространенного смысла слово “sad” также может означать (в зависимости от контекста) серьезность, вязкость, тусклость, жалкость, низкопробность и т.д.
Так что, формально, ответ — да, отличаются.