The course profiles for all three distances are shown below.

Connemarathon Course Profiles

Connemarathon Route Maps

Check out the following third party links to get an idea of the course…

Half Marathon: Sample route on mapmyrun.com
Full Marathon: Sample route on mapmyrun.com
Ultra Marathon: Sample route on mapmyrun.com