Trip to Swansea

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Fishguard to Swansea

🌄 Throughout the 1 hour and 43-minute journey, passengers can enjoy picturesque views of the landscapes passing by outside their windows. 💸 Ticket prices for the train between Fishguard and Swansea range from £24 to £39, making it an affordable transportation option for those looking to explore both cities. Transport for Wales operates the train services, ensuring a smooth and enjoyable travel experience for passengers.

Where to stay in Swansea

There are over 118 hotels to stay in Swansea. Prices range from $45 per night.

Find accommodation
  • Transport for Wales is the main company that provides train routes from Fishguard to Swansea. There is a direct train service that departs from Fishguard & Goodwick station and arrives at Swansea station. These train services run three times a day, every day, with the journey taking approximately 1 hour and 43 minutes. The prices for a train ticket between Fishguard and Swansea typically range from £24 to £40.
  • The fastest train between Fishguard and Swansea is the direct service operated by Transport for Wales. This train departs from Fishguard & Goodwick station and arrives at Swansea station, with services running three times a day, every day. The journey duration is approximately 1 hour and 43 minutes, making it the quickest option for traveling between Fishguard and Swansea by train. Ticket prices for this route typically range from £24 to £40.
  • Trains leaving for Swansea from Fishguard depart from Fishguard & Goodwick station. This station is the departure point for the train services operated by Transport for Wales that connect Fishguard to Swansea. Passengers traveling on this route should ensure they board the train at Fishguard & Goodwick station to begin their journey to Swansea.
  • There are three trains that operate daily between Fishguard and Swansea. These services are provided by Transport for Wales and offer direct routes from Fishguard & Goodwick station to Swansea station. Passengers can choose from one of the three daily departure times to make the 1 hour and 43-minute journey between the two locations by train. The ticket prices for these trains typically range from £24 to £40, depending on the class of service and time of booking.
  • The train from Fishguard to Swansea arrives at Swansea station. This station is the final destination for the Transport for Wales train services that connect the two cities. Swansea station provides a convenient location for passengers to disembark and continue their journey within the city or to other destinations.
  • The first train of the day from Fishguard to Swansea usually departs from Fishguard & Goodwick station in the early morning. The last train typically leaves in the late afternoon, allowing passengers to travel conveniently throughout the day. With three train services operating daily, passengers have options for morning, midday, and afternoon journeys between Fishguard and Swansea. The approximate duration of the journey is 1 hour and 43 minutes, providing a quick and efficient way to travel between the two cities.
  • There are three direct train trips each day between Fishguard and Swansea. These services, operated by Transport for Wales, run daily and provide convenient options for travelers. The journey typically takes around 1 hour and 43 minutes, offering a relatively swift commute between the two cities. With multiple daily departures, passengers have flexibility in choosing a suitable time to travel by train from Fishguard to Swansea.
  • Yes, there is a direct train between Fishguard and Swansea. The train service, operated by Transport for Wales, departs from Fishguard & Goodwick station and arrives at Swansea station. This direct route runs three times a day, every day, with a journey duration of approximately 1 hour and 43 minutes, providing travelers with a convenient and efficient transportation option between the two locations.
  • The cost of a train ticket from Fishguard to Swansea typically ranges between £24 and £40. Prices may vary depending on factors such as the time of booking, class of travel, and any available discounts or promotions. Passengers can choose from different fare options to suit their budget and preferences when traveling by train between Fishguard and Swansea.

Will you be returning to Fishguard by train?

If you are looking for the return train journey, check out trains from Swansea to Fishguard

See schedule