De Ulster Grand Prix 1966 was de negende Grand Prix van wereldkampioenschap wegrace in het seizoen 1966. De races werden verreden op zaterdag 20 augustus 1966 op het Dundrod Circuit, een stratencircuit in County Antrim. De 50cc-klasse en de zijspanklasse kwamen niet aan de start. De wereldtitel in de 250cc-klasse was al beslist. De wereldtitels in de 125cc-klasse en de 350cc-klasse werden hier beslist.
500cc-klasse Men verwachtte in Ulster de terugkeer van Jim Redman, die al twee wedstrijden had gewonnen, net als Giacomo Agostini. Redman had in de Belgische Grand Prix een arm gebroken. Mike Hailwood had nog maar één race gewonnen, maar was geweldig in vorm en gedreven om drie wereldtitels te pakken. Met nog drie wedstrijden te gaan konden zij alle drie nog 500cc-wereldkampioen worden. In Ulster won Hailwood zijn tweede wedstrijd, terwijl Redman nog steeds niet verscheen. Agostini finishte met 1½ minuut achterstand en de rest van het veld werd op minstens een ronde gereden. De beste van de rest was weer František Šťastný. Uitslag 500cc-klasse Pos Coureur Merk Tijd Punten 1 Mike HailwoodHonda1:05"00'48 2 Giacomo AgostiniMV Agusta+1"29'46 3 František ŠťastnýJawa-ČZ+1 ronde4 4 Jack FindlayMcIntyre-Matchless+1 ronde3 5 Chris ConnNorton+1 ronde2 6 Peter WilliamsAJS+1 ronde1 7 Selwyn GriffithsMatchless 8 Gyula MarsovszkyMatchless 9 Gustav HavelJawa-ČZ 10 Billy McCoshMatchless 11 Rob FittonNorton 12 Fred StevensMatchless 13 Kel CarruthersNorton 14 Barry ScullyNorton 15 Len AtleeNorton 16 Ernst WeissMatchless 17 Derek LeeMatchless 18 Denis GallagherMatchless 19 Thomas GillMatchless 20 Jack SaundersMatchless Niet gefinisht Coureur Merk Oorzaak David JohnsonNorton John DoddsNorton Ron WilsonNorton Billie GutrieNorton Dan ShoreyNorton Dave CroxfordMatchless Davy CrawfordNorton Griff JenkinsDunstall-Norton Jimmy JonesNorton Joe DentyNorton Joe DunphyNorton John BlanchardSeeley-Matchless John CooperNorton Norbert ReidNorton Robert GrahamAJS Tony WoodNorton Owen HowardMatchless Niet deelgenomen Coureur Merk Oorzaak Eduard LenzMatchless Eric HintonNorton Jack AhearnNorton Malcolm StantonNorton Walter ScheimannNorton John MawbyNorton Lewis YoungMétisse-Matchless Ron ChandlerMatchless Stuart GrahamMatchless Jim RedmanHondaBlessureJim Redman had tijdens de Belgische GP een arm gebroken.
Top tien tussenstand 500cc-klasse PosCoureurMerkPtn1 Giacomo AgostiniMV Agusta34 (40)2 Mike HailwoodHonda223 Jack FindlayMcIntyre-Matchless174 Jim RedmanHonda16 František ŠťastnýJawa-ČZ6 Gyula MarsovszkyMatchless13 Jack AhearnNorton8 Stuart GrahamMatchless119 Ron ChandlerMatchless410 John CooperNorton3 Lewis YoungMatchless / Métisse-Matchless (Punten (tussen haakjes) zijn inclusief streepresultaten)
350cc-klasse miniatuur|Na de Ulster Grand Prix was Mike Hailwood wereldkampioen in twee klassen. De 350cc-Ulster Grand Prix startte in de regen. Giacomo Agostini leidde na de eerste ronde, maar Mike Hailwood haalde hem in en liep ook nog behoorlijk ver weg. De rest van het veld maakte nog eens pijnlijk duidelijk hoe slecht het gesteld was met de 350cc-klasse. Na Agostini finishte met een ronde achterstand Tommy Robb, niet met een 350cc-machine, maar met een licht opgeboorde 250cc-Bultaco. Hailwood had met deze overwinning zijn zevende wereldtitel zeker gesteld. Uitslag 350cc-klasse Pos Coureur Merk Tijd Punten 1 Mike HailwoodHonda8 2 Giacomo AgostiniMV Agusta6 3 Tommy RobbBultaco4 4 Gustav HavelJawa3 5 Dave SimmondsNorton2 6 Joe DunphyNorton1
Niet gefinisht Coureur Merk Oorzaak František ŠťastnýJawa-ČZ Heinz RosnerMZ
Niet deelgenomen Coureur Merk Oorzaak Bill IvyYamahaBlessureBill Ivy was geblesseerd geraakt tijdens de Hutchinson 100 op Brands Hatch. Jim RedmanHondaBlessureOnbekendNiet gefinisht, niet deelgenomen of niet geregistreerd. Coureur Merk Jack AhearnNorton Kel CarruthersNorton František BočekČZ Chris ConnNorton John BlanchardSeeley-AJS Peter WilliamsAJS Phil ReadYamaha Stuart GrahamAJS Alberto PaganiAermacchi Gilberto MilaniAermacchi Renzo PasoliniAermacchi Silvio GrassettiBianchi Tarquinio ProviniBenelli Kenzo MuromachiHonda Bruce BealeHonda Kent AnderssonHusqvarna Byron BlackHonda
Top tien tussenstand 350cc-klasse PosCoureurMerkPtn1 Mike HailwoodHonda48wereldkampioen2 Giacomo AgostiniMV Agusta323 Renzo PasoliniAermacchi11 František ŠťastnýJawa / Jawa-ČZ Gustav HavelJawa6 Heinz RosnerMZ107 Bruce BealeHonda78 Tarquinio ProviniBenelli69 Jack AhearnNorton510 Jim RedmanHonda4 Tommy RobbBultaco
250cc-klasse De 250cc-race in Ulster werd min of meer een aanfluiting: Voor Honda startte alleen Stuart Graham omdat de titel van Mike Hailwood al binnen was en de Yamaha's vielen allemaal uit. Daardoor konden mindere coureurs en merken hun slag slaan, met name Bultaco dat alle podiumplaatsen bezette. Ginger Molloy won vóór Gyula Marsovszky en Kevin Cass. Uitslag 250cc-klasse Pos Coureur Merk Tijd Punten 1 Ginger MolloyBultaco1:16"31'08 2 Gyula MarsovszkyBultaco6 3 Kevin CassBultaco4 4 Selwyn GriffithsRoyal Enfield3 5 Jim CurryHonda2 6 Len AtleeCotton1 Niet gefinisht Coureur Merk Oorzaak Mike DuffYamaha Heinz RosnerMZ Phil ReadYamaha Stuart GrahamHonda
Niet deelgenomen Coureur Merk Oorzaak Bill IvyYamahaBlessure Derek WoodmanMZBlessureDerek Woodman had bij zijn val in de 500cc-race van de Belgische Grand Prix een been gebroken. Mike HailwoodHondaTeambeleid Akiyasu MotohashiYamaha Hiroshi HasegawaYamaha Jim RedmanHondaBlessureOnbekend Coureur Merk Jack FindlayBultaco František ŠťastnýJawa Günter BeerHonda Daniel LhéraudYamaha Bill SmithBultaco Bob AndersonYamaha Peter InchleyBultaco-Villiers Tommy RobbBultaco Alberto PaganiAermacchi Giuseppe VisenziAermacchi Renzo PasoliniAermacchi Bruce BealeHonda Kent AnderssonHusqvarna
Top tien tussenstand 250cc-klasse Pos CoureurMerkPtn1 Mike HailwoodHonda56 (64)wereldkampioen2 Phil ReadYamaha283 Jim RedmanHonda204 Derek WoodmanMZ185 Mike DuffYamaha9 Heinz RosnerMZ Stuart GrahamHonda8 František ŠťastnýJawa8 Gyula MarsovszkyBultaco Ginger MolloyBultaco
125cc-klasse miniatuur|De Yamaha RA 31-viercilinder was nog niet opgewassen tegen de... miniatuur|...Honda RC 149-vijfcilinder Yamaha stuurde op het laatste moment de nieuwe 125cc-RA 31 viercilinders naar Ulster, maar Bill Ivy kon er niet mee starten omdat hij nog niet fit was. Luigi Taveri won en Ralph Bryans werd zelfs tweede. Phil Read reed de RA 31 naar de derde plaats, maar de 125cc-wereldtitel was nu definitief in handen van Luigi Taveri en Honda. Uitslag 125cc-klasse Pos Coureur Merk Tijd Punten 1 Luigi TaveriHonda52"51'68 2 Ralph BryansHonda+ 4'46 3 Phil ReadYamaha+ 28'44 4 Tommy RobbYamaha+ 48'83 5 Hugh AndersonSuzuki+ 1 ronde2 6 Frank PerrisSuzuki+ 1 ronde1
Niet deelgenomen Coureur Merk Oorzaak Bill IvyYamahaBlessure Mike HailwoodHondaOnbekend Coureur Merk Mike DuffYamaha Friedhelm KohlarMZ Hartmut BischoffMZ Hans Georg AnscheidtSuzuki Herbert MannMZ Walter ScheimannHonda José MedranoBultaco Peter WilliamsEMC Francesco VillaMontesa Akiyasu MotohashiYamaha Mitsuo ItohSuzuki Yasuharu YuzawaYamaha Yoshimi KatayamaSuzuki
Top tien tussenstand 125cc-klasse Pos CoureurMerkPtn1 Luigi TaveriHonda44 (50)wereldkampioen2 Ralph BryansHonda273 Phil ReadYamaha264 Bill IvyYamaha245 Hugh AndersonSuzuki116 Yoshimi KatayamaSuzuki8 Frank PerrisSuzuki8 Tommy RobbYamaha39 Hans Georg AnscheidtSuzuki2 Francesco VillaMontesa Akiyasu MotohashiYamaha (Punten (tussen haakjes) zijn inclusief streepresultaten)
1966 Ulster