Marine Train Schedule

Every weekend enjoy riding the rails through the beautiful scenery of the St. Croix Valley in historic railway coaches. You are encouraged to move around the train  and learn the history of the coaches and the railways. A concession car is available for coffee, sodas, and snacks. We depart from the Osceola Depot  and run to Marine on St. Croix MN. The round trip is approximently 90 minutes and perfect for all ages. Scroll through the schedule below to make your reservations. Attire is casual. Dress for the weather.  Questions? Please call 651-228-0263 to get help with your reservations.​​ 

Tickets

Adults ............ $20      Military & Seniors (62+)........$17      Children (3 - 15) ......... $12     Toddlers (0-2) FREE
Reservations are encouraged  to be made in advance because seating is limited.
​All trains depart from 114 Depot Rd, Osceola, WI 54020
  
Use the arrows below to view available dates and times to ride.
Click on the "Tickets" button to book your reservation.

  1. June
    1. Saturday, June 29th @ 11 am
      Marine on St. Croix (90 minutes)
    2. Saturday, June 29th @ 3 pm
      Marine on St. Croix (90 minutes)
    3. Sunday, June 30th @ Noon
      Marine on St. Croix (90 minutes)
    4. Sunday, June 30th @ 2:30 pm
      Marine on St. Croix (90 minutes)
    Tickets
    Tickets
    Tickets
    Tickets
  2. October 1st - 8th
    1. Tuesday, October 1st @ 11am
      Marine on St. Croix (90 minutes)
    2. Tuesday, October 1st @ 1:30 pm
      Marine on St. Croix (90 minutes)
    3. Thursday, October 3rd @ 11 am
      Marine on St. Croix (90 minutes)
    4. Thursday, October 3rd @ 1:30 pm
      Marine on St. Croix (90 minutes)
    5. Saturday, October 5th @ 10 am
      Marine on St. Croix (90 minutes)
    6. Saturday, October 5th @ Noon
      Marine on St. Croix (90 minutes)
    7. Saturday, October 5th @ 2 pm
      Marine on St. Croix (90 minutes)
    8. Saturday, October 5th @ 4 pm
      Marine on St. Croix (90 minutes)
    9. Sunday, October 6th @ 10 am
      Marine on St. Croix (90 minutes)
    10. Sunday, October 6th @ Noon
      Marine on St. Croix (90 minutes)
    11. Sunday, October 6th @ 2 pm
      Marine on St. Croix (90 minutes)
    12. Sunday, October 6th @ 4 pm
      Marine on St. Croix (90 minutes)
    13. Tuesday, October 8th @ 11 am
      Marine on St. Croix (90 minutes)
    14. Tuesday, October 8th @ 1:30 pm
      Marine on St. Croix (90 minutes)

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

  3. October 10th - 26th
    1. Thursday, October 10th @ 11 am
      Marine on St. Croix (90 minutes)
    2. Thursday, October 10th @ 1:30 pm
      Marine on St. Croix (90 minutes)
    3. Saturday, October 12th @ 10 am
      Marine on St. Croix (90 minutes)
    4. Saturday, October 12th @ Noon
      Marine on St. Croix (90 minutes)
    5. Saturday, October 12th @ 2 pm
      Marine on St. Croix (90 minutes)
    6. Saturday, October 12th @ 4 pm
      Marine on St. Croix (90 minutes)
    7. Sunday, October 13th @ 10 am
      Marine on St. Croix (90 minutes)
    8. Sunday, October 13th @ Noon
      Marine on St. Croix (90 minutes)
    9. Sunday, October 13th @ 2 pm
      Marine on St. Croix (90 minutes)
    10. Sunday, October 13th @ 4 pm
      Marine on St. Croix (90 minutes)
    11. Saturday, October 19th @ 11 am
      Marine on St. Croix (90 minutes)
    12. Saturday, October 19th @ 3 pm
      Marine on St. Croix (90 minutes)
    13. Sunday, October 20th @ 11 am
      Marine on St. Croix (90 minutes)
    14. Sunday, October 20th @ 3 pm
      Marine on St. Croix (90 minutes)
    15. Saturday, October 26th @ 11 am
      Marine on St. Croix (90 minutes)
    16. Saturday, October 26th @ 3 pm
      Marine on St. Croix (90 minutes)

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

  4. September 24th - 29th
    1. Tuesday, September 24th @ 11am
      Marine on St. Croix (90 minutes)
    2. Tuesday, September 24th @ 1:30 pm
      Marine on St. Croix (90 minutes)
    3. Thursday, September 26th @ 11 am
      Marine on St. Croix (90 minutes)
    4. Thursday, September 26th @ 1:30 pm
      Marine on St. Croix (90 minutes)
    5. Saturday, September 28th @ 10 am
      Marine on St. Croix (90 minutes)
    6. Saturday, September 28th @ Noon
      Marine on St. Croix (90 minutes)
    7. Saturday, September 28th @ 2 pm
      Marine on St. Croix (90 minutes)
    8. Saturday, September 28th @ 4 pm
      Marine on St. Croix (90 minutes)
    9. Sunday, September 29th @ 10 am
      Marine on St. Croix (90 minutes)
    10. Sunday, September 29th @ Noon
      Marine on St. Croix (90 minutes)
    11. Sunday, September 29th @ 2 pm
      Marine on St. Croix (90 minutes)
    12. Sunday, September 29th @ 4 pm
      Marine on St. Croix (90 minutes)

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

  5. September 1st - 22nd
    1. Saturday, September 7th @ 11 am
      Marine on St. Croix (90 minutes)
    2. Saturday, September 7th @ 3 pm
      Marine on St. Croix (90 minutes)
    3. Saturday, September 14th @ 11 am
      Marine on St. Croix (90 minutes)
    4. Saturday, September 14th @ 3 pm
      Marine on St. Croix (90 minutes)
    5. Thursday, September 19th @ 11 am
      Marine on St. Croix (90 minutes)
    6. Sunday, September 22nd @ Noon
      Marine on St. Croix (90 minutes)
    7. Sunday, September 22nd @ 2:30 pm
      Marine on St. Croix (90 minutes)
    8. Thursday, September 19th @ 1:30 pm
      Marine on St. Croix (90 minutes)
    9. Saturday, September 21st @ 11 am
      Marine on St. Croix (90 minutes)
    10. Saturday, September 14th @ 5:30 pm
      Marine on St. Croix (90 minutes)
    11. Sunday, September 1st @ Noon
      Marine on St. Croix (90 minutes)
    12. Sunday, September 1st @ 2:30 pm
      Marine on St. Croix (90 minutes)
    13. Sunday, September 8th @ Noon
      Marine on St. Croix (90 minutes)
    14. Sunday, September 8th @ 2:30 pm
      Marine on St. Croix (90 minutes)
    15. Sunday, September 15th @ Noon
      Marine on St. Croix (90 minutes)
    16. Sunday, September 15th @ 2:30 pm
      Marine on St. Croix (90 minutes)

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

  6. July
    1. Wednesday, July 3rd @ 7:30 pm
      Marine on St. Croix (90 minutes)
    2. Saturday, July 6th @ 11 am
      Marine on St. Croix (90 minutes)
    3. Saturday, July 6th @ 3 pm
      Marine on St. Croix (90 minutes)
    4. Saturday, July 13th @ 11 am
      Marine on St. Croix (90 minutes)
    5. Saturday, July 13th @ 3 pm
      Marine on St. Croix (90 minutes)
    6. Thursday, July 18th @ 11 am
      Marine on St. Croix (90 minutes)
    7. Saturday, July 20th @ 3 pm
      Marine on St. Croix (90 minutes)
    8. Saturday, July 27th @ 11 am
      Marine on St. Croix (90 minutes)
    9. Saturday, July 27th @ 3 pm
      Marine on St. Croix (90 minutes)
    10. Sunday, July 28th @ Noon
      Marine on St. Croix (90 minutes)
    11. Thursday, July 18th @ 1:30 pm
      Marine on St. Croix (90 minutes)
    12. Saturday, July 20th @ 11 am
      Marine on St. Croix (90 minutes)
    13. Sunday, July 28th @ 3 pm
      Marine on St. Croix (90 minutes)
    14. Sunday, July 7th @ Noon
      Marine on St. Croix (90 minutes)
    15. Sunday, July 7th @ 2:30 pm
      Marine on St. Croix (90 minutes)
    16. Sunday, July 14th @ Noon
      Marine on St. Croix (90 minutes)
    17. Sunday, July 14th @ 2:30 pm
      Marine on St. Croix (90 minutes)
    18. Sunday, July 21st @ Noon
      Marine on St. Croix (90 minutes)
    19. Sunday, July 21st @ 2:30 pm
      Marine on St. Croix (90 minutes)

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

  7. August
    1. Saturday, August 3rd @ 11 am
      Marine on St. Croix (90 minutes)
    2. Saturday, August 3rd @ 3 pm
      Marine on St. Croix (90 minutes)
    3. Saturday, August 10th @ 11 am
      Marine on St. Croix (90 minutes)
    4. Saturday, August 10th @ 3 pm
      Marine on St. Croix (90 minutes)
    5. Thursday, August 15th @ 11 am
      Marine on St. Croix (90 minutes)
    6. Saturday, August 17th @ 3 pm
      Marine on St. Croix (90 minutes)
    7. Saturday, August 17th @ 5:30 pm
      Marine on St. Croix (90 minutes)
    8. Saturday, August 24th @ 11 am
      Marine on St. Croix (90 minutes)
    9. Saturday, August 24th @ 3 pm
      Marine on St. Croix (90 minutes)
    10. Thursday, August 15th @ 1:30 pm
      Marine on St. Croix (90 minutes)
    11. Saturday, August 17th @ 11 am
      Marine on St. Croix (90 minutes)
    12. Saturday, August 31st @ 11 am
      Marine on St. Croix (90 minutes)
    13. Saturday, August 31st @ 3 pm
      Marine on St. Croix (90 minutes)
    14. Sunday, August 4th @ Noon
      Marine on St. Croix (90 minutes)
    15. Sunday, August 4th @ 2:30 pm
      Marine on St. Croix (90 minutes)
    16. Sunday, August 11th @ Noon
      Marine on St. Croix (90 minutes)
    17. Sunday, August 11th @ 2:30 pm
      Marine on St. Croix (90 minutes)
    18. Sunday, August 18th @ Noon
      Marine on St. Croix (90 minutes)
    19. Sunday, August 18th @ 2:30 pm
      Marine on St. Croix (90 minutes)
    20. Sunday, August 25th @ Noon
      Marine on St. Croix (90 minutes)
    21. Sunday, August 25th @ 2:30 pm
      Marine on St. Croix (90 minutes)

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

    Join My Mailing List

First Class Dinner Train

Back to Osceola Train Excursion

Brunch Train

Pizza Train

Coach Tickets