Try aaroadwatch.ie and it will tell you.. well maybe not to st peters road but walkinstown itself.
as for how long? come on.. depends when you are talking about.. 4:30 on firday afternoon will take you maybe an hour and a half! Sunday morning will take maybe 30 mins.