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. 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
  
  1. Use the arrows below to view available dates and times to ride.
    Click on the "Tickets" button to book your reservation.

    October 16th thru 27th
    1. Tuesday, October 16 at 11:00 am
      Marine on St. Croix (90 minutes)
    2. Saturday, October 20 at 11:00 am
      Marine on St. Croix (90 minutes)
    3. Saturday, October 20 at 3:00 pm
      Marine on St. Croix (90 minutes)
    4. Sunday, October 21 at 11:00 am
      Marine on St. Croix (90 minutes)
    5. Sunday, October 21 at 3:00 pm
      Marine on St. Croix (90 minutes)
    6. Saturday, October 27 at 11:00 am
      Marine on St. Croix (90 minutes)
    7. Saturday, October 27 at 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

  2. Use the arrows below to view available dates and times to ride.
    Click on the "Tickets" button to book your reservation.

    October 9th thru 14th
    1. Sunday, October 14 at 10:00 am
      Marine on St. Croix (90 minutes)
    2. Saturday, October 13 at 10:00 am
      Marine on St. Croix (90 minutes)
    3. Saturday, October 13 at noon
      Marine on St. Croix (90 minutes)
    4. Saturday, October 13 at 2:00 pm
      Marine on St. Croix (90 minutes)
    5. Saturday, October 13 at 4:00 pm
      Marine on St. Croix (90 minutes)
    6. Sunday, October 14 at noon
      Marine on St. Croix (90 minutes)
    7. Sunday, October 14 at 2:00 pm
      Marine on St. Croix (90 minutes)
    8. Tuesday, October 9 at 11:00 a.m.
      Marine on St. Croix (90 minutes)
    9. Thursday, October 11 at 11:00 a.m.
      Marine on St. Croix (90 minutes)
    10. Thursday, October 11 at 3:30 p.m.
      Marine on St. Croix (90 minutes)
    11. Friday, October 12 at 10:30 a.m.
      Marine on St. Croix (90 minutes)
    12. Friday, October 12 at 1:00 p.m.
      Marine on St. Croix (90 minutes)
    13. Friday, October 12 at 3:30 p.m.
      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

  3. Use the arrows below to view available dates and times to ride.
    Click on the "Tickets" button to book your reservation.

    October 2nd thru 7th

    October 2nd thru 7th

    1. Saturday, October 6 at 10:00 am
      Marine on St. Croix (90 minutes)
    2. Saturday, October 6 at noon
      Marine on St. Croix (90 minutes)
    3. Saturday, October 6 at 4:00 pm
      Marine on St. Croix (90 minutes)
    4. Sunday, October 7 at noon
      Marine on St. Croix (90 minutes)
    5. Saturday, October 6 at 2:00 pm
      Marine on St. Croix (90 minutes)
    6. Sunday, October 7 at 10:00 am
      Marine on St. Croix (90 minutes)
    7. Sunday, October 7 at 2:00 pm
      Marine on St. Croix (90 minutes)
    8. Tuesday, October 2 at 11:00 a.m.
      Marine on St. Croix (90 minutes)
    9. Thursday, October 4 at 11:00 a.m.
      Marine on St. Croix (90 minutes)
    10. Thursday, October 4 at 3:30 p.m.
      Marine on St. Croix (90 minutes)
    11. Friday, October 5 at 10:30 a.m.
      Marine on St. Croix (90 minutes)
    12. Friday, October 5 at 1:00 p.m.
      Marine on St. Croix (90 minutes)
    13. Friday, October 5 at 3:30 p.m.
      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

    1. Use the arrows below to view available dates and times to ride.
      Click on the "Tickets" button to book your reservation.

      September 27th thru 30th
      1. Saturday, September 29 at 10:00 am
        Marine on St. Croix (90 minutes)
      2. Saturday, September 29 at noon
        Marine on St. Croix (90 minutes)
      3. Saturday, September 29 at 4:00 pm
        Marine on St. Croix (90 minutes)
      4. Sunday, September 30 at noon
        Marine on St. Croix (90 minutes)
      5. Saturday, September 29 at 2:00 pm
        Marine on St. Croix (90 minutes)
      6. Sunday, September 30 at 10:00 am
        Marine on St. Croix (90 minutes)
      7. Sunday, September 30 at 2:00 pm
        Marine on St. Croix (90 minutes)
      8. Friday, September 28 at 10:30 a.m.
        Marine on St. Croix (90 minutes)
      9. Friday, September 28 at 1:00 p.m.
        Marine on St. Croix (90 minutes)
      10. Friday, September 28 at 3:30 p.m.
        Marine on St. Croix (90 minutes)
      11. Thursday, September 27 at 11:00 a.m.
        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

    2. October 9th thru 14th
      1. Sunday, October 14 at 10:00 am
        Marine on St. Croix (90 minutes)
      2. Saturday, October 13 at 10:00 am
        Marine on St. Croix (90 minutes)
      3. Saturday, October 13 at noon
        Marine on St. Croix (90 minutes)
      4. Saturday, October 13 at 2:00 pm
        Marine on St. Croix (90 minutes)
      5. Saturday, October 13 at 4:00 pm
        Marine on St. Croix (90 minutes)
      6. Sunday, October 14 at noon
        Marine on St. Croix (90 minutes)
      7. Sunday, October 14 at 2:00 pm
        Marine on St. Croix (90 minutes)
      8. Tuesday, October 9 at 11:00 a.m.
        Marine on St. Croix (90 minutes
      9. Thursday, October 11 at 11:00 a.m.
        Marine on St. Croix (90 minutes
      10. Thursday, October 11 at 3:30 p.m.
        Marine on St. Croix (90 minutes)
      11. Friday, October 12 at 10:30 a.m.
        Marine on St. Croix (90 minutes)
      12. Friday, October 12 at 1:00 p.m.
        Marine on St. Croix (90 minutes)
      13. Friday, October 12 at 3:30 p.m.
        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

    3. October 2nd thru 7th
      1. Saturday, October 6 at 10:00 am
        Marine on St. Croix (90 minutes)
      2. Saturday, October 6 at noon
        Marine on St. Croix (90 minutes)
      3. Saturday, October 6 at 4:00 pm
        Marine on St. Croix (90 minutes)
      4. Sunday, October 7 at noon
        Marine on St. Croix (90 minutes)
      5. Saturday, October 6 at 2:00 pm
        Marine on St. Croix (90 minutes)
      6. Sunday, October 7 at 10:00 am
        Marine on St. Croix (90 minutes)
      7. Sunday, October 7 at 2:00 pm
        Marine on St. Croix (90 minutes)
      8. Tuesday, October 2 at 11:00 a.m.
        Marine on St. Croix (90 minutes)
      9. Thursday, October 4 at 11:00 a.m.
        Marine on St. Croix (90 minutes)
      10. Thursday, October 4 at 3:30 p.m.
        Marine on St. Croix (90 minutes)
      11. Friday, October 5 at 10:30 a.m.
        Marine on St. Croix (90 minutes)
      12. Friday, October 5 at 1:00 p.m.
        Marine on St. Croix (90 minutes)
      13. Friday, October 5 at 3:30 p.m.
        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


    Use the arrows below to view available dates and times to ride.
    Click on the "Tickets" button to book your reservation. 

  4. Use the arrows below to view available dates and times to ride.
    Click on the "Tickets" button to book your reservation.

    September 1st thru 23rd
    1. Saturday, September 1 at 11:00 am
      Marine on St. Croix (90 minutes)
    2. Saturday, September 1 at 2:30 pm
      Marine on St. Croix (90 minutes)
    3. Sunday, September 2 at 2:30 pm
      Marine on St. Croix (90 minutes)
    4. Saturday, September 8 at 2:30 pm
      Marine on St. Croix (90 minutes)
    5. Sunday, September 2 at noon
      Marine on St. Croix (90 minutes)
    6. Saturday, September 8 at 11:00 am
      Marine on St. Croix (90 minutes)
    7. Sunday, September 9 at noon
      Marine on St. Croix (90 minutes)
    8. Sunday, September 9 at 2:30 pm
      Marine on St. Croix (90 minutes)
    9. Saturday, September 15 at 11:00 am
      Marine on St. Croix (90 minutes)
    10. Saturday, September 15 at 2:30 pm
      Marine on St. Croix (90 minutes)
    11. Sunday, September 16 at noon
      Marine on St. Croix (90 minutes)
    12. Sunday, September 16 at 2:30 pm
      Marine on St. Croix (90 minutes)
    13. Saturday, September 22 at 11:00 am
      Marine on St. Croix (90 minutes)
    14. Saturday, September 22 at 2:30 pm
      Marine on St. Croix (90 minutes)
    15. Sunday, September 23 at noon
      Marine on St. Croix (90 minutes)
    16. Sunday, September 23 at 2:30 pm
      Marine on St. Croix (90 minutes)
    17. Saturday, September 8 at 5:00 pm
      Marine on St. Croix (90 minutes)
    Tickets
    Tickets
    Tickets
    Tickets
    Tickets
    Tickets
    Tickets
    Tickets
    Tickets
    Tickets
    Tickets
    Tickets
    Tickets
    Tickets
    Tickets
    Tickets
    Tickets

First Class Dinner Train

Brunch Train

Back to Osceola Train Excursion

Pizza Train

Coach Tickets