An Amtrak train carrying 183 passengers that was stuck in the snow for almost two days has finally arrived back at a station, allowing people to disembark for the first time since it got stuck.

The Coast Starlight train left Seattle on Sunday morning at 9.45am and was due to arrive in Los Angeles on Monday at 9pm but got stuck after hitting a downed tree in Oakridge, Oregon, around eight hours into the 35-hour journey.

At 11.34am on Tuesday, it arrived back in Eugene, Oregon, after being towed by a Union Pacific Locomotive for four hours.

Its arrival happened 41 hours after hitting the tree, 24 hours after its intended L.A. arrival and 50 hours after setting off from Seattle.

Exhausted passengers were met by volunteers from the Red Cross who gave them food, water and blankets.

Amtrak is now working to refund tickets and offer compensation.

Scroll down for videos

Free at last: Patricia Bailey, left, and Annette Saba, right, who were stuck on an Amtrak train for nearly 48 hours after it hit a downed tree in Oregon were finally allowed to go free again after it was towed back to a station on Monday

Jordyn Hooper and her four-year-old daughter Quinn disembark the train for the first time in nearly two days. Families were allowed to occupy the sleeper cabins while the train was at a standstill

Tracy Rhides talks on the phone after arriving back at Eugene, Oregon, on Tuesday at 11.34am

Train ride from hell: This is the Union Pacific locomotive which towed the Amtrak train back

Despite their ordeal, passengers were complimentary of the onboard staff when they returned to Eugene.

'The train crew was amazing. So professional and so kind,' one woman, who gave her name only as Marsha, told NBC affiliate Counton 2.

The train came to a halt on Sunday night at 6.30pm after hitting a downed tree.

There had been heavy snowfall in the area which was downing trees all over the town and power outages were also common.

Because of the treacherous conditions, no crews could get to where the train was to clear the track and allow them to carry on.

Passengers spent their first night sleeping in their seats beneath their coats, hopeful that by morning, they would move off again.

By Monday morning, however, there was still no improvement.

A passenger sleeps on the stranded Amtrak train in rural Oregon. It was brought to a standstill on Sunday at 6.30pm after hitting a downed tree. Because the tracks are covered in snow, crews were not able to get to it for days

There were dwindling supplies of food and water onboard the train and not all of the passengers had phone service

They were told that they could not get off the train because it is so cold and snowy outside

Passengers wait for news on the Amtrak stuck near Oakridge, Oregon while being held at a standstill

Race to rescue 183 people stranded on an Amtrak train. @WillCarr has the story. https://t.co/TVz7wigsVY pic.twitter.com/BJru40SVlh — Good Morning America (@GMA) February 26, 2019

The Coast Starlight travels from Seattle to Los Angeles, stopping along the way in towns and cities in Washington, Oregon and California. The train came to a stop in Oregon on Sunday night

As the snow continued to fall, more trees fell further down the track and continued to close roads which rescue teams would have to use to get to them.

Bored and frustrated, the passengers started playing cards and games to entertain themselves.

Families with young children were given sleeper cabins for free but there are not enough beds for everyone.

Not only were the stuck at a standstill, but they were not allowed to get off for a breath of fresh air because Amtrak deemed it too dangerous.

'We can't get off the train because there's four feet of snow in every direction. There's nowhere to go,' passenger Rebekah Dodson KTVL, claiming they had been 'yelled at' for opening windows.

'It’s been difficult to keep people’s panic down and morale up because we have no idea when we’re getting off,' she added.

By Tuesday morning, the passengers had finished the last of the food onboard and were becoming anxious.

Their story had become national news and Union Pacific, which operates the railroad, said it was working overnight to clear a path for the train to return to Eugene.

The passengers are onboard an Amtrak Coast Starlight (file image shown) which travels down the West Coast from Seattle to Los Angeles, stopping along the way in various towns and cities in Washington, Oregon and California

This is the view of where the train was stuck. It was around 45 miles from the nearest town but the tracks are covered in thick snow and ice

Courtesy of @johnljfresh

On Facebook, Dodson said she was one of the few people who had phone service and had to lend her cell out to others.

'This is hell, and it's getting worse... lending people my phone, one of the few with service, helping people out of panic attacks and chasing down toddlers,' she said.

Others told how they were trying to keep themselves entertained.

'[There have been] a lot of card games, talking, sharing stories. Some guy pulled out a ukulele to get some kids to sleep. It's a big kumbya party,' one told CNN.

The only people who were allowed to get off the train are those traveling with pets.

Two dog owners were able to take the animals outside periodically in order for them to go to the bathroom but everyone else has been told they have to stay on board.

Passengers were told that repair crews came on Sunday to try to get them out but their efforts were unsuccessful

Despite the declining conditions onboard, passengers remained in high spirits. Pictured is Rebekah Dodson, right, one of the passengers on board, and an Amtrak employee

The journey takes 35 hours and travels down the West Coast.

Tickets range in price from $124 for the most basic seat to $531 for a premium cabin with a bed.

The train was in between Eugene-Springfield and Chemult in Oregon when it came to a halt. Temperatures in the area have hovered around 30F over the last few days and around 14 inches of snow fell between Sunday and Monday night.

There are only a handful of hotels nearby and Amtrak said it did not want passengers to become separated so that when they were able to move again, they had everyone in the same place ready to go.

Amtrak Executive Vice President and Chief Operating Officer Scot Naparstek on Tuesday morning: 'We sincerely regret the extended delay customers on the southbound Coast Starlight experienced due to extreme weather issues while traveling with Amtrak.

'With more than a foot of heavy snow and numerous trees blocking the track, we made every decision in the best interest of the safety of our customers during the unfortunate sequence of events.

'With local power outages and blocked roads, it was decided the safest place for our customers was to remain on the train where we were able to provide food, heat, electricity and toilets.

'Amtrak crews worked with local resources and the train is now en route north to Eugene, Oregon.

'We will be contacting customers to provide refunds and other compensation as appropriate.'