1 pointIts a simple difference between Layout and Template: a layout is how you position the elements in your page, a template is a like a reusable page that uses an specific layout
1 pointThe layout is how you place elements in your web pages, and a template is like a reusable page that uses a specific layout. Templates can either come with the program or can be created by the user.
1 pointTemplate is a layout that can't be modified. Where as a website layout can be built using different codes.