Proastiakos Thessaloniki

Proastiakos Thessaloniki, or Thessaloniki Suburban Railway (Greek: Προαστιακός Σιδηρόδρομος Θεσσαλονίκης, Proastiakós Sidiródromos Thessaloníkis), is a three-line Proastiakos commuter rail service connecting Thessaloniki's New Railway Station with Edessa/Florina, Larissa and Serres. It is operated using Siemens Desiro multiple units ran by the TrainOSE, the passenger railway subsidiary of the Hellenic Railways Organisation.

Proastiakos Thessaloniki
Overview
LocaleCentral Macedonia, Western Macedonia, and Thessaly
Transit typeCommuter rail, regional rail
Number of lines2
Number of stations25
WebsiteTrainOSE (operator)
Operation
Began operation9 September 2007 (2007-09-09)
Operator(s)TrainOSE
Technical
System length248.9 km (154.7 mi)
Track gauge
  • 1,435 mm (4 ft 8 12 in)
Electrification25k V AC overhead lines
(Thessaloniki-Larissa only)
Top speed160 km/h (99 mph) (Thessaloniki-Larissa)
120 km/h (75 mph) (Platy–Florina)
System map

Thessaloniki
Sindos
Adendron
Platy
Leianovergeion
Aiginio
Alexandreia
Korinos
Loytros
Katerini
Kefalochori
Litochoro
Xechasmeni
Leptokarya
Kouloura
Neoi Poroi
Mesi
Rapsani
Veroia
Larissa
Naoussa
Episkopi
Petria
Skydra
Edessa
Arnissa
Ag. Panteleimon
Amyntaion
Vevi
Florina

Unlike the Proastiakos lines in Athens, the two lines served are rather medium-distance regional rail connections on three major axes to Edessa and Serres, Central Macedonia, and Larissa, Thessaly. Thessaloniki metropolitan area itself is served by the Metro Thessaloniki.

Lines

Proastiakos Thessaloniki consists of three lines:

  • Line 1 connects Larissa and Thessaloniki, with some trains starting at Palaiofarsalos.
  • Line 2 runs between Thessaloniki and Florina, with some trains starting at Edessa.
  • Line 3 connects Thessaloniki and Serres.

Trains run from approximately 6:00am to 22:00pm daily on a fairly irregular basis, roughly once an hour. Both lines however somewhat complement each other between Thessaloniki and Platy.[1][2] On 17 July 2014 services were cut back from eight to six services a day from Thessaloniki To Edessa.[3]

Proastiakos lines
Route Opening Route Length Electric Top Speed Stations
Line 1 7 September 2007 (Litochoro–Thessaloniki)

7 September 2008 (Larissa–Litochoro)

Thessaloniki–Larissa 165.2 km (102.7 mi) yes 160 km/h (99 mph) 12
Line 2 25 January 2008 (Thessaloniki–Edessa)

10 August 2013 (Edessa–Florina)

Thessaloniki–Florina 111.7 km (69.4 mi) no 120 km/h (75 mph) 17
Line 3 3 February 2020 (Thessaloniki– Serres) Thessaloniki–Serres 158.9 km 20

Expansion

The Greek government's National Transport Plan outlines the aspiration for a second link to Edessa, via Giannitsa serving Chalkidona and Pella along the way, of 50 km in length allowing a 30-minute reduction in journey time.[4]

gollark: ```[13:44:18] (node:2784) UnhandledPromiseRejectionWarning: Error: Please install 'pg' module manually at new ConnectionManager (/home/osmarks/Documents/Krist/node_modules/sequelize/lib/dialects/postgres/connection-manager.js:27:13) at new PostgresDialect (/home/osmarks/Documents/Krist/node_modules/sequelize/lib/dialects/postgres/index.js:12:28) at new Sequelize (/home/osmarks/Documents/Krist/node_modules/sequelize/lib/sequelize.js:233:18) at /home/osmarks/Documents/Krist/src/database.js:54:24 at new Promise (<anonymous>) at Function.Database.init (/home/osmarks/Documents/Krist/src/database.js:36:9) at /home/osmarks/Documents/Krist/main.js:47:11 at <anonymous> at process._tickCallback (internal/process/next_tick.js:182:7)[13:44:18] (node:2784) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 2)[13:44:18] (node:2784) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.```
gollark: ```[13:44:18] [Error] Uncaught error: [13:44:18] TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string at assertPath (path.js:39:11) at Object.basename (path.js:1300:5) at /home/osmarks/Documents/Krist/src/errors/errors.js:46:47 at Array.forEach (<anonymous>) at Object.<anonymous> (/home/osmarks/Documents/Krist/src/errors/errors.js:44:27) at Module._compile (internal/modules/cjs/loader.js:654:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:665:10) at Module.load (internal/modules/cjs/loader.js:566:32) at tryModuleLoad (internal/modules/cjs/loader.js:506:12) at Function.Module._load (internal/modules/cjs/loader.js:498:3)```
gollark: ```// The dialect used to connect, one of: mysql, postgres, mariadb or mssql. (sqlite not supported, fuck you Taras!)```How professional.
gollark: It errored when I tried to run it without running a redis server.
gollark: Why does krist use redis and postgreSQL?

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.