虽然现在也有可再生能源作为选择，但是可再生能源能够取代多少石油以及可再生能源本身可能导致的环境破坏还不肯定和有争议。阳光、风、地热和其它可再生能源无法取代石油作为高能量密度的运输能源。要取代石油这些可再生能源必须转换为电（以蓄电池的形式）或者氢（通过燃料电池或内燃）来驱动运输工具。另一个方案是使用生物质能产生的液体燃料（乙醇、生物柴油）来驱动运输工具，但是目前的技术还无法让生质燃料够环保。总而言之要取代石油作为主要运输能源是一件非常不容易的事情。