Trip to Belfast

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 Craigavon to Belfast

🚆 The train journey from Craigavon to Belfast takes approximately 33 minutes. Irish Rail operates direct services departing from Portadown and arriving at Belfast. 🕒 Trains run every 30 minutes, making it convenient to travel between these two cities in Northern Ireland. 💷 Ticket prices for the train from Craigavon to Belfast range from £6 to £9, offering an affordable and efficient transportation option for those looking to explore Belfast from a nearby location like Craigavon.

Where to stay in Belfast

There are over 308 hotels to stay in Belfast. Prices range from $20 per night.

Find accommodation
  • The train route from Craigavon to Belfast is operated by Irish Rail. There is a direct train service that departs from Portadown station and arrives at Belfast station. The trains run every 30 minutes, operating daily with a travel time of approximately 33 minutes. The ticket prices for this journey range from £6 to £10.
  • The fastest train between Craigavon and Belfast is the direct service operated by Irish Rail. This train departs from Portadown station and arrives at Belfast station, with services running every 30 minutes daily. The journey has a travel time of approximately 33 minutes, making it the quickest option for traveling between these two destinations by train. Ticket prices for this route typically range from £6 to £10.
  • Trains leaving for Belfast from Craigavon depart from Portadown station. This station serves as the main departure point for the train services operated by Irish Rail on this route. Passengers traveling from Craigavon to Belfast can board their trains at Portadown station to begin their journey.
  • There are frequent train services between Craigavon and Belfast with trains departing every 30 minutes. These direct train services operated by Irish Rail provide a convenient and reliable transportation option for passengers traveling between the two cities. The journey typically takes around 33 minutes to cover the distance between Portadown station in Craigavon and Belfast station. Travelers can expect regular and frequent train departures throughout the day, seven days a week.
  • The train services from Craigavon to Belfast operated by Irish Rail, arrive at Belfast station. Belfast station is a centrally located train station in the heart of the city, providing convenient access to various attractions, shopping areas, and transportation connections in Belfast. Passengers can easily disembark at Belfast station and continue their journey to their final destination within the city or beyond, thanks to the station's strategic location and transportation links.
  • The first train of the day traveling from Craigavon to Belfast departs from Portadown station early in the morning when the service begins. The last train of the day on this route leaves Portadown station later in the evening, allowing passengers flexibility in their travel plans. With trains departing every 30 minutes and operating daily, travelers have multiple options throughout the day to make the journey from Craigavon to Belfast by train.
  • There are multiple direct train trips each day between Craigavon and Belfast. Services operate every day with trains departing from Portadown station and arriving at Belfast station approximately every 30 minutes. This frequent schedule provides travelers with several options throughout the day to make the 33-minute journey between Craigavon and Belfast by train. The availability of regular direct train trips enhances convenience for passengers traveling between the two destinations.
  • Yes, there is a direct train between Craigavon and Belfast. The train service departs from Portadown station and arrives at Belfast station, with trains running approximately every 30 minutes. This direct route operates daily, providing travelers with a convenient and efficient way to travel between Craigavon and Belfast, with a journey time of around 33 minutes.
  • The cost of a train ticket from Craigavon to Belfast varies between £6 and £10. Passengers traveling on this route can expect to pay within this price range for their train journey. The ticket prices offer a budget-friendly option for travelers looking to commute between Craigavon and Belfast by train.

Will you be returning to Craigavon by train?

If you are looking for the return train journey, check out trains from Belfast to Craigavon

See schedule