Where in Scotland
Take a train from London Waterloo station.
Hour and a Half at most
Around 5 and a half hours.
southen because it goes from London Victoria to Portsmouth harbour and Southampton Central
You have a choice of train, car or coach. Cheapest way I know is through www.megabus.com who do cheap bus and train fares for as low as £1 each!
When traveling it is important to know how much that travel will cost. A train ticket to Portsmouth can vary from $10-$100+ depending on where a person is traveling from.
Portsmouth Harbour is probably the best idea if you're looking to go to East Wight, the ferry port to ryde is attached to the train station. Alighting at Portsmouth and Southsea leads you to a bus to a hovercraft, also ending up in Ryde. Southampton is an easier bet if you're looking for West Wight, but the ferry port is further from the train station than in portsmouth; about a 20 minute walk.
From Victoria to Portsmouth Harbour, then a short walk on to the ferry. The station and ferry terminal are part of the same building. Train journey is about 2.5hrs, ferry about 20 minutes.
Plane. There are a lot of Portsmouths around the world (see below), but none of them is close enough to Barcelona to make a train quicker than a plane.Canada:Portsmouth Village, Kingston, OntarioDominica:Portsmouth, DominicaUnited Kingdom:Portsmouth, Hampshire, EnglandPortsmouth, West Yorkshire, EnglandUnited States:Portsmouth, IowaPortsmouth, New Hampshire Portsmouth Naval Shipyard, a U.S. Navy baseThe 1905 Treaty of Portsmouth ending the Russo-Japanese WarPortsmouth, North Carolina, a village Portsmouth Island, North CarolinaPortsmouth, OhioPortsmouth, Portland, OregonPortsmouth, Rhode IslandPortsmouth, VirginiaPortsmouth Township, MichiganPortsmouth Square, a park in San Francisco
You get to the Isle of Wight by ferry from Southampton or Portsmouth Harbour.
One can find the Newcastle train times online in real time on the official Newcastle train website. The website will provides various times that the train stops at every station.