Is there a way to import gmsh files into vtk?

I did find a gmsh reader in the paraview repo but there does not seem to be such a thing as vtkGmshReader in vtk.

Yes, that would require to integrate GMSH into VTK which is not planned atm.

However, you can recover the module inside the GMSH plugin in ParaView and modify it slightly o make it build against VTK, you should then be able to read GMSH files.

thanks @mwestphal.
As work around I will use the .stl export of gmsh and then import that into vtk.