De Ulster Grand Prix 1949 was de vijfde Grand Prix van wereldkampioenschap wegrace in het seizoen 1949. De races werden verreden op 20 augustus 1949 op het Clady Circuit, een stratencircuit in County Antrim. In Ulster kwamen drie klassen aan de start: 500 cc, 350 cc en wegrace 250 cc. In de 350cc-klasse was de wereldtitel al beslist.
Algemeen De Ulster Grand Prix week af van de overige GP's doordat alle klassen tegelijk reden. Daarom moest een aantal coureurs een keuze maken, omdat ze normaal in twee klassen reden. Het was ook de langste GP van de kalender, bijna 400 km voor de 500cc-klasse. In de 250cc-klasse kwam Maurice Cann voor het eerst aan de start. Dat was opmerkelijk, want hij was in 1948 Europees kampioen 250 cc geworden en was tweevoudig winnaar van de Lightweight TT. Freddie Frith won zijn vijfde WK-race op rij, maar eigenlijk zijn zesde GP op rij, want hij was in 1948 Europees kampioen 350 cc op het Clady Circuit geworden.
500cc-klasse Nadat hij in de GP van België was uitgevallen, zette Les Graham in Ulster de zaken weer recht. Zijn AJS E90 was zo snel, dat Artie Bell ruim anderhalve minuut achterstand opliep. Nello Pagani werd derde en behield daardoor zijn tweede plaats in het kampioenschap, maar Arciso Artesiani viel uit en zakte naar de derde plaats. De Gilera-coureurs hadden nog steeds last van hun slecht sturende Gilera 500 4C's. Freddie Frith kon niet in de 500cc-klasse meedoen omdat hij in de 350cc-klasse moest rijden. Hij behield echter zijn (gedeelde) tiende plaats in het wereldkampioenschap. Uitslag 500cc-klasse Pos Coureur Merk Tijd Punten 1 Les GrahamAJS2:34"05'4""10+1Punt voor de coureur die de snelste ronde heeft gereden én de finish heeft gehaald. 2 Artie BellNorton+ 1"39'08 3 Nello PaganiGilera+ 1"48'67 4 Bill DoranAJS+ 1"58'66 5 Jock WestAJS+ 2"56'15 6 Cromie McCandlessNorton+ 14"41'6 7 Harry TurnerNorton 8 James ScottTriumph 9 Edward NichollsTriumph 10 Ernie CallaghanTriumphNiet gefinished Coureur Merk Oorzaak Johnny LockettNorton Arciso ArtesianiGileraVastloper Bruno BertacchiniMoto Guzzi
Niet deelgenomen Coureur Merk Oorzaak Freddie FrithVelocetteStartte in de 350cc-klasse Harold DaniellNorton Ernie LyonsVelocette Enrico LorenzettiMoto Guzzi Guido LeoniMoto Guzzi Syd JensenTriumph
Top tien tussenstand 500cc-klasse PosCoureurMerkPtn1 Les GrahamAJS30 (31)2 Nello PaganiGilera24 (29)3 Arciso ArtesianiGilera244 Artie BellNorton20 (26)5 Harold DaniellNorton176 Bill DoranAJS167 Johnny LockettNorton138 Ernie LyonsVelocette7 Enrico LorenzettiMoto Guzzi10 Freddie FrithVelocette5 Syd JensenTriumph Jock WestAJS (Punten tussen haakjes zijn inclusief streepresultaten)
350cc-klasse De 350cc-race werd een groot succes voor Velocette, met vier rijders onder de eerste vijf. Freddie Frith won zijn vierde Grand Prix, wat hem geen extra punten opleverde, want doordat hij twee resultaten moest doorstrepen kon hij niet meer scoren dan de 33 punten die hij al had. Reg Armstrong deed met zijn AJS 7R goede zaken. Door zijn derde plaats klom hij van de vijfde naar de tweede plaats in het wereldkampioenschap. Uitslag 350cc-klasse Pos Coureur Merk Tijd Punten 1 Freddie FrithVelocette2:24"34'810 +1 2 Charlie SaltVelocette+ 0"31'48 3 Reg ArmstrongAJS+ 0"39'67 4 Eric McPhersonVelocette+ 0"44'86 5 Frank FryVelocette+ 0"49'65 6 Dickie DaleNortonNiet deelgenomen Coureur MerkOorzaak Artie BellNortonStartte in de 500cc-klasse Johnny LockettNorton Les GrahamAJS OnbekendNiet gefinished, niet deelgenomen of niet geregistreerd. Coureur MerkOorzaak Bill DoranAJS Bob FosterVelocette David WhitworthVelocette Harold DaniellNorton Tommy WoodVelocette Ernie LyonsVelocette
Top tien eindstand 350cc-klasse PosCoureurMerkPtn1 Freddie Frith Velocette 33 (54,5)2 Reg Armstrong AJS 183 Bob Foster Velocette 16,54 Eric McPherson AJS 165 Johnny Lockett Norton 146 David Whitworth Velocette 127 Leslie Graham AJS 8 Ernie Lyons Velocette Charlie Salt Velocette10 Bill Doran AJS 7 Artie Bell Norton (Punten tussen haakjes zijn inclusief streepresultaten)
250cc-klasse Maurice Cann kwam pas in de Ulster Grand Prix voor het eerst aan de start en hij won meteen mét de snelste ronde. Het bracht hem meteen op de derde plaats in de kampioensstrijd, maar Bruno Ruffo bleef dankij de tweede plaats (twee minuten achter Cann) ruim aan de leiding. Uitslag 250cc-klasse Pos Coureur Merk Tijd Punten 1 Maurice CannMoto Guzzi2:28"31'610+1 2 Bruno RuffoMoto Guzzi+ 2"07'48 3 Ronald MeadMead-Norton+ 7"05'47 4 George ReeveRudge+ 11"09'46 5 Douglas BeasleyExcelsior+ 13"43'95 6 Roland PikeRudgeOnbekendNiet gefinished, niet deelgenomen of niet geregistreerd. Coureur Merk Benoît MusyMoto Guzzi Svend-Aage SørensenExcelsior Fergus AndersonMoto Guzzi Tommy WoodMoto Guzzi Manliff BarringtonMoto Guzzi Claudio MastellariMoto Guzzi Dario AmbrosiniBenelli Gianni LeoniMoto Guzzi Umberto MasettiBenelli
Top tien tussenstand 250cc-klasse PosCoureurMerkPtn1 Bruno RuffoMoto Guzzi182 Ronald MeadNorton133 Maurice CannMoto Guzzi114 Manliff BarringtonMoto Guzzi105 Tommy WoodMoto Guzzi96 Dario AmbrosiniBenelli8 Fergus AndersonMoto Guzzi8 Roland PikeRudge79 Claudio MastellariMoto Guzzi6 George ReeveRudge
1949 Ulster