A lorry became stuck after being driven under a railway bridge in Inverness.
Network Rail Scotland said its engineers were monitoring the removal of the vehicle.
It said the incident on Shore Street had not required the closure of the line. Trains have been crossing the bridge at a reduced speed.
Police Scotland said it was alerted to the lorry getting stuck just after 09:00 but that no-one was injured during the incident.
There has been other disruption to services between Inverness and Perth caused by damage to a track at Dunkeld and Birnam.
A replacement bus service was introduced between Perth and Pitlochry on Tuesday.
Network Rail Scotland said one line had since been reopened at the scene of the damage to allow trains to pass through.
However, repairs could continue until Friday with delays and revisions to some services.
ScotRail has also warned of further disruption to services on the line next month.
Network Rail Scotland is to carry out improvement works on Sundays in November. Buses will replace trains between Perth and Inverness.
ScotRail said there will also be changes to some late evening services via Stirling.