The present invention provides a method for purification of a virus or virus antigen comprising providing a virus preparation and centrifugation of said virus preparation in a gradient of a sugar established by the addition of two or more buffered sugar layers of different concentration. The method leads to higher yields and reduces unwanted aggregation of the virus or virus antigen by increasing the volume of the peak pool.