Priory Lodge Hotel
9.0/10Wonderful Priory Lodge Hotel
Truro rooftops and the cathedral spire rise above the city centre
Newquay Sights and Activities

Newquay to Truro by Train or Bus: Routes Compared

The train from Newquay to Truro takes around 1 hour 57 minutes on average, while buses connect the towns on routes through several Cornish communities. Here’s how to compare the options and plan your journey.

Published 3 min read

By Greta Sundberg

Newquay to Truro is a straightforward trip to plan by train or bus, with the train taking around 1 hour 57 minutes on average and buses serving routes through local towns and villages.

Truro’s city centre and cathedral skyline make the destination a distinct contrast to Newquay, and Priory Lodge Hotel is about 14.3 miles from Truro by the distance between the towns.

  • Train: around 1 hour 57 minutes on average from Newquay to Truro.
  • Bus: Transport for Cornwall identifies services 91 and 87 between the towns.
  • Service 91: runs via St Columb Minor, Fraddon, Mitchell and St Erme.
  • Service 87: connects Newquay and Truro via Perranporth, St Agnes and Royal Cornwall Hospital Treliske.

How far is Truro from Newquay?

How far is Truro from Newquay?

Truro is about 14.3 miles from Newquay, making it a practical city trip from the coast. The train journey is around 10 miles (17 km) by rail, with an average travel time of 1 hour 57 minutes according to a Trainline search result.

In Truro, the cathedral rises above the city centre and gives the destination a clear focal point. You can build time in town around the central streets and the cathedral, then choose your return journey based on the services that suit your day. The hotel rooms at Priory Lodge are in Newquay.

Taking the train from Newquay to Truro

Taking the train from Newquay to Truro

The train from Newquay to Truro takes around 1 hour 57 minutes on average. That makes rail a useful option if you want to avoid a road journey and arrive in Truro by train.

Trainline has described the journey as around 10 miles (17 km), with tickets from £9 in its search results; fares can vary by date and availability.

Check the rail operator’s current information before travelling, and allow time to reach Newquay station. The guide to Newquay railway station and getting into town covers the station’s place in the town’s transport links.

Taking the bus between the two towns

Taking the bus between the two towns

Transport for Cornwall identifies two bus services between Newquay and Truro, with different routes through Cornwall.

Service 91

Service 91 runs between Newquay and Truro via St Columb Minor, Fraddon, Mitchell and St Erme. It offers a route through inland communities on the way between the two towns.

Service 87

Service 87 connects Newquay and Truro via Perranporth, Perran Sands, St Agnes, Royal Cornwall Hospital Treliske and Truro Railway Station. You can make a faster Newquay–Truro journey by changing to service 86 at Perranporth Beach Road.

Since bus routes and timetables can change, check the official site before you go: Transport for Cornwall provides the service information. The route’s stops can also help you choose a journey that fits a visit to places along the way.

Choosing a route and planning your return

Choosing a route and planning your return

Choose the train for a rail journey with an average time of 1 hour 57 minutes, or compare services 91 and 87 if you want to travel by bus. Service 87 serves Truro Railway Station as well as locations along the coast and at Royal Cornwall Hospital Treliske; service 91 follows a different inland route.

Before setting out, check the return options as well as the outward trip, especially if you plan to spend time in Truro. Bus timetables vary, and the available services depend on the route and day. A day trip to Truro from Newquay can centre on time in the city before you head back.

FAQs

How long is the train journey from Newquay to Truro?

The average journey time is around 1 hour 57 minutes, according to a Trainline search result.

Which buses run between Newquay and Truro?

Services 91 and 87 run between the towns. Service 91 travels via St Columb Minor, Fraddon, Mitchell and St Erme; service 87 runs via Perranporth, Perran Sands, St Agnes and Royal Cornwall Hospital Treliske.

Can you change buses to make the Newquay–Truro trip faster?

You can make a faster journey by changing from service 87 to service 86 at Perranporth Beach Road.

Newquay

Priory Lodge Hotel