well. the first link shown on google search has one that does give you the backup times - no duration as that is not available on msdb.
For duration you need either to query the errorlog or windows event logs - event id's 4356, followed by 18267, then 3014.
Again there are multiple examples on google for errorlog. For windows event lots of examples also even if not related to restore/backup.