Photos show the vehicle wedged under the structure on a lane in Swindon Village, Cheltenham, with the precariously balanced skips looking as if they are about to fall onto the road.
Traffic jams were caused throughout the area with the A435 in both directions near Cheltenham Racecourse seeing long delays.
There were also jams near a primary school in Swinton Village, reports Gloucestershire Live, and traffic leaving Cheltenham town centre on Princess Elizabeth Way was also slow. The lane itself was also closed for several hours.
Train services were not disrupted, according to Network Rail, but an engineer is at the scene.
A spokesman for Gloucestershire Fire and Rescue Service said: “We were called at 8.20am to a skip lorry stuck under a bridge in a precarious position
“Two fire engines, one from Cheltenham West and another from Gloucester North, were sent to the scene, along with a heavy rescue vehicle.
“The crews helped to stabilise the vehicle and left at 9.02am.”
A Network Rail spokesman said at the time of the incident: “A railway bridge at Hyde Lane in Swindon Village, Cheltenham has been struck by a lorry skip and is currently stuck under the bridge.
“An engineer is onsite to assess any damage and passengers are asked to check before they travel while this issue is resolved.”
Police said they were called to the “single-vehicle collision” to assist colleagues from highways and other agencies.