The season of Christmas parties and 'quiet pints' is upon us.
However, even the most hilarious of nights can be ruined by a hefty taxi bill so here are the seasonal timetables for the various forms of Dublin public transport.
Darts, buses and the Luas are all running different schedules between 24 December and 2 January so check them to make sure you don't get caught out.
You've been warned!
Dart and train
Additional services
Additional services will operate Thursday to Saturday 15-17 December and Thursday and Friday 22-23 December.
Dart:
12.30am and 1.30am from Pearse to Howth
12.30am and 1.30am from Connolly to Greystones
Dundalk Commuter:
12.40am and 1.40am from Pearse to Dundalk, serving Tara Street, Connolly and all stations from Howth Junction to Dundalk
Maynooth Commuter:
12.20am and 1.50am from Pearse to Maynooth
There will also be special New Year's Eve Services
Dart:
1.30am and 2.30am from Pearse to Howth
1.30am and 2.30am from Connolly to Greystones
Dundalk Commuter
1.40am and 2.40am from Pearse to Dundalk, serving Tara Street, Connolly and all stations from Howth Junction to Dundalk
Maynooth Commuter
1.20am and 2.50am from Pearse to Maynooth
Christmas Schedule
Christmas Eve Saturday 24December: Services end at 9pm
Christmas Day Sunday 25 December: No services
Stephen’s Day Monday 26 December: No services
Tuesday 27 December: Saturday schedule with some alterations
Wednesday 28 December: Saturday schedule
Thursday 29 December: Saturday schedule
Friday 30 December: Saturday schedule
Saturday 31 December: Saturday schedule with night services above
Sunday 1 January: Sunday schedule
Mon 2 January: Sunday schedule
Tuesday 3 January: Regular schedule resumes
Bus
Additional services
The Nitelink will operate:
Thursday 15, Friday 16 and Saturday 17 December - normal weekend service
Wednesday 21, Thursday 22 and Friday 23 December - normal weekend service
Saturday to Thursday 24 to 29 December - no services
Friday 30 and Saturday 31 December - normal weekend service
Christmas Schedule
Christmas Eve Saturday 24December: Services end at 9pm
Christmas Day Sunday 25 December: No services
Stephen’s Day Monday 26 December: Sunday schedule
Tuesday 27 December: Saturday schedule with additional departures
Wednesday 28 December: Saturday schedule with additional departures
Thursday 29 December: Saturday schedule with additional departures
Friday 30 December: Saturday schedule with night services above
Saturday 31 December: Saturday schedule with night services above
Sunday 1 January: Sunday schedule
Mon 2 January: Sunday schedule
Tuesday 3 January: Regular schedule resumes
Luas
Additional services
Last services on the Red Line from The Point to Tallaght
Friday 16, Saturday 17, and Friday 23 December - 1am, 2am and 3am
New Year's Eve Saturday 31 December - 12.45am, 1am, 1.15am, 2am and 3am
Last services on the Red Line from The Point to Saggart:
Friday 16, Saturday 17, and Friday 23 December - 1.30am and 2.30am
New Year's Eve Saturday 31 December - 1.30am and 2.30am
Last services on the Green Line from Stephen's Green to Bride Glen:
Friday 16, Saturday 17, and Friday 23 December - 1am, 1.30am, 2am, 2.30am, 3am and 3.30am
New Year's Eve Saturday 31 December - 1am, 1.30am, 2am, 2.30am, 3am and 3.30am
Christmas schedule
Christmas Eve Saturday 24December: Services end at 8pm
Christmas Day Sunday 25 December: No services
Stephen’s Day Monday 26 December: Sunday schedule and services begin at 9am
Tuesday 27 December: Sunday schedule
Wednesday 28 December: Saturday schedule
Thursday 29 December: Saturday schedule
Friday 30 December: Saturday schedule
Saturday 31 December: Saturday schedule with night services above