The main train station in Edinburgh is Waverley station, located between Edinburgh New Town and Old Town in the city centre. Depending on where you're travelling from, you're likely to arrive into Waverley station or Haymarket – the other stations in the city.