Birr Castle beherbergt das Irish Historical Science Center. Es ist ein interaktives Museum, das der frühen Fotografie, Technik und Astronomie gewidmet ist. Besonderer Wert wird auf das weltberühmte Grand Telescope gelegt. Hier seht ihr unter anderem Fotoausrüstung, die im 19. Jahrhundert verwendet wurde, sowie elektrische und technische Ausrüstung, die ursprünglich Charles Parsons gehörte und in seinen Experimenten verwendet wurde. Ein Teil der Ausstellung ist den botanischen Arbeiten gewidmet, die in Demesne durchgeführt wurden.
Das Schloss ist auch Sitz des 7. Earl Rosse, der Wohnteil des Gebäudes ist jedoch nicht für die Öffentlichkeit zugänglich. 1170 wurde hier die erste angelsächsische Burg errichtet. Das heutige Gebäude wurde jedoch erst im 17. Jahrhundert errichtet.
Im ummauerten Garten steht eine 300 Jahre alte Hecke. Laut Guinness-Buch der Rekorde ist sie die höchste Hecke der Welt. Das Schloss beherbergt auch Irlands älteste schmiedeeiserne Brücke aus dem Jahr 1820.