Even the website is confused with different pages saying different things...
https://www.virgin-atlantic.com/gb/en/m ... nment.html London Gatwick to/from Orlando, Antigua, Barbados, Havana, Montego Bay, St Lucia, Tobago, Grenada
London Heathrow to/from Cape Town, Delhi, Dubai, Hong Kong, Johannesburg, Lagos, Mumbai, Shanghai or Sydney
You may choose your seats free of charge 24 hours before departure via on line check in.
Or from 1 May, you may choose to pay a fee from £25 each way to select your seats from 336 days before departure via manage my booking, or at the time you make your booking with our contact centre.
If you have a booking for a flight departing on or before 29 June, you can assign free of charge 60 days in advance before 30 April.
http://virginatlantic.custhelp.com/app/ ... il/a_id/86London Gatwick to/from Orlando, Antigua, Barbados, Havana, Montego Bay, St Lucia, Tobago, Grenada
London Heathrow to/from Cape Town, Delhi, Dubai, Hong Kong, Johannesburg, Lagos, Mumbai, Shanghai or Sydney
You may choose your seats free of charge 24 hours before departure via on line check in.
Or from 1 April you may choose to pay a fee from £25 each way to select your seats from 336 days before departure via manage my booking, or at the time you make your booking with our contact centre.
If you have a booking for a flight departing on or before 29 June, you can assign free of charge 60 days in advance before 30 April.