Getting to the circuit from Barcelona is very easy and there are even two ways to get there. You can take the C33 expressway or the C17 parallel road. The C33 is a bit quicker, but it's a good idea to check one of the traffic apps before you go. If all goes well, it will only take you about 20 minutes to get from the centre of Barcelona.
No complications here either - the Circuit de Catalunya is easily accessible via the AP-7 motorway, which will be toll-free from 2020. The journey from the French border to the circuit takes about an hour and a half.
It's incredible, in this case, you actually have two motorways to choose from and neither of them has a toll. From Madrid, you take the A-2 to Zaragoza, which becomes the AP-2 once you get there. This route had a toll until 2021, but it is now free. It will take you comfortably to the Circuit de Catalunya. Alternatively, you can take the older A-2 motorway, which may has less traffic. To get off, take exit 4 and cross the N-211 to the A-2. The 300 kilometres from Zaragoza take about three hours either way.
This website is unofficial and is not associated in any way with the Formula 1 companies. F1, FORMULA ONE, FORMULA 1, FIA FORMULA ONE WORLD CHAMPIONSHIP, GRAND PRIX and related marks are trade marks of Formula One Licensing B.V.