Is Database Backup Time = Restore Time in SQL Server?
Reference:


SQLskills SQL101: Why is restore slower than backup
Backup Time vs Restore Time
How long will this sql server restore take?



  Does this mean backup and restore times of a SQL Server database are
  always equal, or can they differ?


They are not equal and yes they can (and most likely always) differ.


  Kindly suggest and point me the logic behind.


If you read the article from SQLSKills Paul Randal gave high level steps performed during a backup and restore. Which should explain why timing for these two operations are not same.