Les 4 Heures de Barcelone 2019, disputées le sur le Circuit de Barcelone, sont la vingt-troisième édition de cette course, la première sur un format de quatre heures, et la troisième manche de l'European Le Mans Series 2019.

Engagés gauche|vignette|Gradin des 4 Heures de Barcelone 2019 La liste officielle des engagés était composée de 41 voitures, dont 18 en LMP2, 15 en LMP3 et 8 en LM GTE.

Dans la catégorie LMP2, Jean-Éric Vergne a retrouvé le baquet de l’Aurus 01 aux côtés de Roman Rusinov et Job van Uitert. Adrien Tambay a rejoint l'équipage de la Ligier JS P217 de l'écurie Inter Europol Competition afin de remplacer Léo Roussel blessé lors des dernières 4 Heures de Monza. Olivier Pla a également rejoint l'équipage de l'Oreca 07 de l'écurie Algarve Pro Racing afin de remplacer Mark Patterson, lui aussi blessé lors des dernières 4 Heures de Monza. Gary Findlay a renforcé l'équipage de l'Oreca 07 de l'écurie BHK Motorsport. Patrice Lafargue et Erik Maris, ne pouvant participer à cette manche, ont été remplacés par William Cavailhes et Nicolas Minassian aux mains de la Ligier JS P217 de l'écurie IDEC Sport Racing.

Dans la catégorie LMP3, l'écurie ACE1 Villorba Corse a aligné sa Ligier JS P3 aux mains de Yuki Harata et d'Alessandro Bressan pour la première fois cette saison. Cela a permis de qui porter à 15 le nombre d’engagés dans cette catégorie. Nick Adcock a rejoint James Littlejohn au volant de la Ligier JS P3 de l'écurie Nielsen Racing.

Dans la catégorie GTE, Edward-Lewis Brauner a rejoint Fabio Babini et Marco Frezza au volant de la Porsche 911 RSR de l'écurie Ebimotors. David Heinemeier Hansson a rejoint Jörg Bergmeister et Egidio Perfetti au volant de la Porsche 911 RSR de l'écurie Team Project 1.

Essais libres Test collectif - Pilote Bronze, le vendredi de 18 h 30 à 19 h 00 gauche|vignette|Pitlane des 4 Heures de Barcelone 2019 + Temps réalisés par les trois premiers de chaque catégorie lors de la séance d'essais pour les Pilotes Bronzes (vainqueurs de catégorie en gras). Classe Équipe Temps Tours 1 LMP2 25 Algarve Pro Racing 1 min 37 s 014 (au ) 15 2 LMP2 37 Cool Racing 1 min 37 s 748 (au ) 15 3 LMP2 20 High Class Racing 1 min 38 s 137 (au ) 13 8 LMP3 17 Ultimate 1 min 43 s 793 (au ) 15 9 LMP3 11 EuroInternational 1 min 44 s 177 (au ) 14 10 LMP3 7 Nielsen Racing 1 min 44 s 232 (au ) 15 18 LMGTE 51 Luzich Racing 1 min 45 s 601 (au ) 8 20 LMGTE 56 Team Project 1 1 min 45 s 854 (au ) 15 24 LMGTE 55 Spirit of Race 1 min 46 s 710 (au ) 12

Première séance, le vendredi de 14 h 30 à 16 h 00 + Temps réalisés par les trois premiers de chaque catégorie lors de la première séance d'essais libres (vainqueurs de catégorie en gras). Classe Équipe Temps Tours 1 LMP2 26 G-Drive Racing 1 min 34 s 242 (au ) 47 2 LMP2 37 Cool Racing 1 min 34 s 399 (au ) 44 3 LMP2 20 High Class Racing 1 min 34 s 456 (au ) 32 19 LMP3 11 EuroInternational 1 min 41 s 486 (au ) 18 20 LMP3 10 Oregon Team 1 min 42 s 706 (au ) 26 21 LMP3 17 Ultimate 1 min 42 s 882 (au ) 23 31 LMGTE 60 Kessel Racing 1 min 44 s 721 (au ) 37 32 LMGTE 56 Team Project 1 1 min 45 s 238 (au ) 33 33 LMGTE 77 Dempsey - Proton Racing 1 min 45 s 315 (au ) 23

Deuxième séance, le vendredi de 21 h 30 à 23 h 00 + Temps réalisés par les trois premiers de chaque catégorie lors de la première séance d'essais libres (vainqueurs de catégorie en gras). Classe Équipe Temps Tours 1 LMP2 28 IDEC Sport Racing 1 min 34 s 359 (au ) 44 2 LMP2 21 DragonSpeed 1 min 35 s 018 (au ) 46 3 LMP2 43 RLR Msport 1 min 35 s 511 (au ) 42 19 LMP3 19 M. Racing 1 min 43 s 331 (au ) 29 20 LMP3 11 EuroInternational 1 min 43 s 809 (au ) 34 21 LMP3 11 United Autosports 1 min 43 s 888 (au ) 15 29 LMGTE 55 Spirit of Race 1 min 45 s 421 (au ) 34 31 LMGTE 51 Luzich Racing 1 min 45 s 500 (au ) 40 33 LMGTE 83 Kessel Racing 1 min 45 s 916 (au ) 23

Qualifications + Temps réalisés lors de la séance de qualification (vainqueurs de catégorie en gras). Classe Équipe Pilote Temps1 LMP2 29 IDEC Sport Racing Paul-Loup Chatin 1 min 32 s 765 --2 LMP2 37 Cool Racing Nicolas Lapierre 1 min 33 s 358 + 0 s 5933 LMP2 26 G-Drive Racing Jean-Éric Vergne 1 min 33 s 640 + 0 s 8754 LMP2 43 RLR Msport Arjun Maini 1 min 33 s 642 + 0 s 8775 LMP2 39 Graff Racing Jonathan Hirschi 1 min 33 s 851 + 1 s 0866 LMP2 30 Duqueine Engineering Nicolas Jamin 1 min 33 s 956 + 1 s 1917 LMP2 21 DragonSpeed Ben Hanley 1 min 34 s 001 + 1 s 2368 LMP2 45 Carlin Harry Tincknell 1 min 34 s 022 + 1 s 2579 LMP2 23 Panis-Barthez Compétition Will Stevens 1 min 34 s 083 + 1 s 31810 LMP2 25 Algarve Pro Racing Andrea Pizzitola 1 min 34 s 142 + 1 s 37711 LMP2 35 BHK Motorsport Sergio Campana 1 min 34 s 437 + 1 s 67212 LMP2 32 United Autosports Alex Brundle 1 min 34 s 590 + 1 s 82513 LMP2 22 United Autosports Filipe Albuquerque 1 min 34 s 785 + 2 s 020 14 LMP2 34 Inter Europol Competition Dani Clos 1 min 34 s 802 + 2 s 03715 LMP2 20 High Class Racing Anders Fjordbach 1 min 35 s 091 + 2 s 32616 LMP2 31 Algarve Pro Racing Henning Enqvist 1 min 35 s 400 + 2 s 63517 LMP2 24 Panis-Barthez Compétition Timothé Buret 1 min 35 s 753 + 2 s 98818 LMP2 27 IDEC Sport Racing William Cavailhes 1 min 37 s 445 + 4 s 68019 LMP3 11 EuroInternational Mikkel Jensen 1 min 40 s 187 + 7 s 42220 LMP3 10 Oregon Team Damiano Fioravanti 1 min 40 s 371 + 7 s 60621 LMP3 17 Ultimate Matthieu Lahaye 1 min 40 s 625 + 7 s 86022 LMP3 19 M.Racing Yann Ehrlacher 1 min 41 s 067 + 8 s 30223 LMP3 7 Nielsen Racing Colin Noble 1 min 41 s 282 + 8 s 51724 LMP3 2 United Autosports Wayne Boyd 1 min 41 s 385 + 8 s 62025 LMP3 6 360 Racing Ross Kaiser 1 min 41 s 403 + 8 s 63826 LMP3 13 Inter Europol Competition Nigel Moore 1 min 41 s 429 + 8 s 66427 LMP3 9 Realteam Racing David Droux 1 min 41 s 654 + 8 s 88928 LMP3 8 Nielsen Racing James Littlejohn 1 min 41 s 900 + 9 s 13529 LMP3 5 360 Racing James Winslow 1 min 41 s 967 + 9 s 20230 LMP3 18 ACE1 Villorba Corse Alessandro Bressan 1 min 42 s 009 + 9 s 24431 LMP3 3 United Autosports Christian England 1 min 42 s 223 + 9 s 45832 LMP3 15 RLR Msport Christian Olsen 1 min 42 s 715 + 9 s 95033 LMP3 14 Inter Europol Competition Sam Dejonghe 1 min 43 s 019 + 10 s 25434 LMGTE 60 Kessel Racing Andrea Piccini 1 min 43 s 084 + 10 s 31935 LMGTE 55 Spirit of Race Matt Griffin 1 min 43 s 372 + 10 s 60736 LMGTE 51 Luzich Racing Alessandro Pier Guidi 1 min 43 s 381 + 10 s 61637 LMGTE 66 JMW Motorsport Jeff Segal 1 min 43 s 478 + 10 s 71338 LMGTE 56 Team Project 1 Jörg Bergmeister 1 min 43 s 609 + 10 s 84439 LMGTE 83 Kessel Racing Michelle Gatting 1 min 43 s 700 + 10 s 93540 LMGTE 77 Dempsey - Proton Competition Riccardo Pera 1 min 43 s 884 + 11 s 11941 LMGTE 80 Ebimotors Marco Frezza 1 min 44 s 178 + 11 s 413

Course Déroulement de l'épreuve thumb|left |Aurus 01 - Gibson victorieuse de l'écurie G-Drive Racing

Classement de la course Voici le classement provisoire au terme de la course. Les vainqueurs de chaque catégorie sont signalés par un fond jauni. Pour la colonne Pneus, il faut passer le curseur au-dessus du modèle pour connaître le manufacturier de pneumatiques.