Take the bus. On this route, it's both cheaper and quicker than driving.
You'll arrive about -13h -4m sooner (21h 9m by bus vs 9h 5m by car) and save roughly $-72.82 (€-58.63) compared to fuel and tolls ($265 (€213) vs $192 (€155)). You also skip the drive itself — no traffic stress, no parking, and you can use the time to work, nap, or catch up on a series with the onboard Wi-Fi.
Direct coaches are operated by BlaBlaCar.
Driving is still worth considering if you're travelling with bulky luggage, need flexibility on departure times, or plan to stop along the way.