Thousands of people are expected to make their way to Windsor to join this weekend's celebrations when Prince Harry marries Meghan Markle at Windsor Castle.

But with Thames Valley Police expecting more than 100,000 people to travel to the Berkshire town to soak up the atmosphere, rail operators are warning of long queues at key stations.

Those who are making the journey are being warned to allow plenty of time for their journeys, to dress appropriately for a long day and plan ahead.

With a journey time of more than three hours by train from Norwich or King's Lynn, spectators travelling from the region to Windsor will need to leave early.

Windsor is served by two railway stations, Windsor and Eton Central and Windsor and Eton Riverside, both of which will be putting on extra carriages and services on the day of the wedding.

Travelling from Norwich, the quickest route is via London Waterloo to Windsor and Eton Riverside on South Western Railway services, from where there will be a bus service operating four times an hour to ferry passengers to the spectators' area.

The first available train leaving from Norwich departs at 5am, and arrives into Windsor at shortly after 8.30am.

Spectators travelling from King's Lynn, and West Norfolk are best to travel via Slough on Great Western services to Windsor and Eton Central Station.

Leaving King's Lynn on the first train, at 5.54am they will arrive in Windsor at 8.50am.

Those driving to Windsor are advised to get there as early as possible, allow extra time for their journeys and to check road closures which will be in place from Friday, May 18 before setting off.

There are 6,000 pre-bookable car parking spaces available at the Review Ground which will be open from 4am.

Windsor Racecourse will be running a park and float service and there will be spaces at The Windsor Boys' School available on a first come first served basis.

Anyone who has not pre-booked a parking space is being advised to not attempt driving into central Windsor.