By bus
National Express (http://www.nationalexpres...) operates a coach service to and from Weymouth's Seafront. Services run to London Victoria, Portsmouth, Bournemouth, Brighton, Bristol with connections to other locations from those towns. From Weymouth there is a five minute walk to the bus stop at the back of Debenhams, where buses to Portland operating up to every 7 minutes .
By train
The nearest train station is in Weymouth. Trains to Weymouth come direct from London Waterloo and Bristol. Connections can be made from the north by changing trains at London, Bristol or at Southampton. There is a bus stop two minutes from the train station with direct busses to Portland. There is also a taxi rank outside the station.
By car
From the South and London: Follow the A35 towards Dorchester, but turn off on the junction for the A354 that has signs for Weymouth. Then simply follow the signs into the town. Once in Weymouth there are many signs for Portland.From the Westcountry: Follow the signs for Bridport, then at the roundabout near Morrisons take the coast road towards Weymouth, or the main road towards Dorchester. Once in Weymouth there are many signs for Portland.