Network Rail Scotland said on Twitter at 5.40am that engineers were on site dealing with the fault which was preventing trains from using platforms eight to 12.
Shortly after they advised passengers looking to travel to Edinburgh from Glasgow, Stirling or Dunblane to check with operators before heading out.
Tom Jones Edinburgh: Princes Street Gardens concert stage times, support, setlist and how to get there
Edinburgh crime news: Teenage boy arrested after riding motorbike in a 'dangerous manner in a public place'
Edinburgh fire: Blaze breaks out at Franco's fish and chip shop in Newington
West Lothian crime: Man, 33, arrested after assault and theft in Livingston and robbery in Broxburn
Edinburgh strip club ban: Good Morning Britain interview sees former Edinburgh councillor Susan Dalgety clash with ex stripper
The fault has now been fixed and the company is working to get services back on schedule. Passengers have been advised to keep an eye on the ScotRail app or Journey Check for the latest information.
The operator requested buses to act as a shuttle service calling at all stations between Edinburgh Park and Bathgate.
It also arranged for rail tickets to be accepted on Edinburgh Trams and Lothian Buses.