diff --git a/lib/gitlab/github_import/importer.rb b/lib/gitlab/github_import/importer.rb
index 35a2930d4a1d894029d5b22fc1263d9992353f08..4b753d246014f274794f3ce2b80962614a3cbe53 100644
--- a/lib/gitlab/github_import/importer.rb
+++ b/lib/gitlab/github_import/importer.rb
@@ -81,6 +81,18 @@ module Gitlab
               updated_at: c.updated_at
             )
           end
+
+          client.pull_request_comments(project.import_source, pull_request.number).each do |c|
+            merge_request.notes.create!(
+              project: project,
+              note: format_body(c.user.login, c.body),
+              commit_id: c.commit_id,
+              line_code: generate_line_code(c.path, c.position),
+              author_id: gl_author_id(project, c.user.id),
+              created_at: c.created_at,
+              updated_at: c.updated_at
+            )
+          end
         end
       end
 
@@ -99,6 +111,10 @@ module Gitlab
         end
       end
 
+      def generate_line_code(file_path, position)
+        Gitlab::Diff::LineCode.generate(file_path, position, 0)
+      end
+
       def gl_author_id(project, github_id)
         gl_user_id(github_id) || project.creator_id
       end