diff --git a/core/modules/views/views.theme.inc b/core/modules/views/views.theme.inc
index d4fb797..003764e 100644
--- a/core/modules/views/views.theme.inc
+++ b/core/modules/views/views.theme.inc
@@ -28,6 +28,10 @@ function template_preprocess_views_view(&$variables) {
   $variables['css_name'] = Html::cleanCssIdentifier($id);
   $variables['id'] = $id;
   $variables['display_id'] = $view->current_display;
+  // Empty the title otherwise it will be displayed by the views template in
+  // addition of the page one. We don't remove the variable from the views
+  // template because it's needed by the preview mechanism.
+  $variables['title'] = '';
 
   // Basic classes.
   $variables['attributes']['class'] = array();
