Основной недостаток двигателя - материалоёмкость.
У двигателей внешнего сгорания вообще, и двигателя Стирлинга в частности, рабочее тело необходимо охлаждать, и это приводит к существенному увеличению массо-габаритных показателей силовой установки за счет увеличенных радиаторов.
Для получения характеристик, конкурентных по сравнению с ДВС, приходится применять высокие давления (свыше 100 атм) и специальные виды рабочего тела - водород, гелий. Тепло не подводится к рабочему телу непосредственно, а только через стенки теплообменников. Стенки имеют ограниченную теплопроводность, из-за чего КПД оказывается ниже, чем можно было ожидать. Горячий теплобменник работает в очень напряженных условиях теплопередачи, и при очень высоких давлениях, что требует применения высококачественных и дорогих материалов. Создание теплообменника, который удовлетворял бы противоречивым требованиям, весьма трудно. Чем выше площадь теплообмена, тем меньше потери тепла. При этом растёт размер теплообменника и объём рабочего тела, не участвующий в работе.
Поскольку источник тепла расположен снаружи, двигатель медленно реагирует на изменение теплового потока, подводимого к цилиндру, и не сразу может выдать нужную мощность при запуске. Для быстрого изменения мощности двигателя используются методы, отличные от тех, которые применялись в двигателях внутреннего сгорания: буферная ёмкость изменяемого объёма, изменение среднего давления рабочего тела в камерах, изменение фазного угла между рабочим поршнем и вытеснителем.