FareHarbor

Source: http://www.rmne.org/trainrides

Archived: 2026-04-23 17:16

FareHarbor
FareHarbor did not load properly.
Please try refreshing the page. If you continue to see this message, please
contact us
.
Error code:
no-assets
.
[[ company.name ]]
[[ company.url|hostname ]]
[[ company.phone ]]
[[ company.email ]]
[! company.name !]
[! lightframe.isLightframe() ? T('Please log out of FareHarbor to preview this Lightframe') : T('Please log out of FareHarbor to access this page') !].
You can also use another browser where you are not logged in, or your browser's "incognito" or private browsing mode.
This booking cannot be changed online.
We apologize for the inconvenience. Please contact us if you need assistance.
[! company.phone|phone !]

[! company.email !]

[! company.url|hostname !]
Sending you to your bank...
Please wait a moment.
Completing your payment...
Please wait a moment.
Waiting for payment...
We're waiting to hear back from your bank.
Please complete your payment
If you haven't already, authorize your payment with your bank.
Go to your bank  ›
If you've made a mistake, you can also
cancel your booking and start over
.
Payment failed
Sorry, your payment could not be collected or this booking no longer exists. Please try again.
Start over
Payment failed
Sorry, there was an issue processing your payment.
Please try again.
[! company.name !]
To [[ viewStoredValueCardCtrl.recipientName ]]
[[ viewStoredValueCardCtrl.note ]]
[[ company.name ]]
[[ company.name ]]
Gift Card
[! storedValueCard.number !]
Issue date
[! storedValueCard.createdAt|date !]
Expiration date
[! storedValueCard.expiresAt|date !]
Balance
[! storedValueCard.balance|amount:storedValueCard:true !]
Card balance as of [! balanceAccurateAt|datetime !].
Redeem online at
[! company.url|hostname !]
.
Would you like to send by email or print?
Email
Print
Recipient name
Message (optional)
[[ 140 - viewStoredValueCardCtrl.note.length ]] characters left
Your email has been sent.
To:
[! viewStoredValueCardCtrl.recipientName !]
[[ viewStoredValueCardCtrl.note ]]
Redeem gift card
Redeem online at
[! company.url|hostname !]
.
Print gift card
Your gift card may only be used for making purchases with [[ storedValueCard.company.name ]], and cannot be redeemed for cash unless required by law. Complete terms and conditions available at
fareharbor.com
. By using this gift card you accept these terms and conditions.
Buy now
Sorry, this item is not currently available.
Today
Next Month
Su
Sunday
M
Monday
T
Tuesday
W
Wednesday
Th
Thursday
F
Friday
S
Saturday
Su
Sunday
[! calendarCtrl.dayLabel(day, week) !]
[! itemGroup.item|name !] ([! itemGroup.availabilityCount !])
[! itemGroup.item.name !]
[! (availability.startAt|time:(availability.endAt)) !]
[! availability.item|itemName:auth.currentUser.isAuthenticated !]

Time overlap
left!
[[ Availability.isCallToBookText(availability) ]]
[[ availability.proposalStatus ]]
Click a date to browse availability
Secure your spot
Make a small payment today. Pay the rest when you arrive.
[! day.at|date:'long' !]
No online availability for this day
Loading availabilities...
Create availability on this day
[! itemGroup.item|name !] ([! itemGroup.availabilityCount !])
[! itemGroup.item.name !]
[! (availability.startAt|time:(availability.endAt)) !]
[! availability.item|itemName:auth.currentUser.isAuthenticated !]
Time overlap
left!
[[ Availability.isCallToBookText(availability) ]]
[[ availability.proposalStatus ]]
Sorry, there is no online availability for [! calendarCtrl.date|month:'long' !].
Next available:
Book [[ calendarCtrl.calendar.nextBookableStartAt|month:'long' ]] ›
Please call us at
[! calendarCtrl.company.phone|phone !]
.
[! item.name !]
Sorry, this item is not currently available.
Buy now
[! item.name !]
[! item.headline !]
Calendar
Today
Next Month
Su
Sunday
M
Monday
T
Tuesday
W
Wednesday
Th
Thursday
F
Friday
S
Saturday
Su
Sunday
[! calendarCtrl.dayLabel(day, week) !]
[! itemGroup.item|name !] ([! itemGroup.availabilityCount !])
[! itemGroup.item.name !]
[! (availability.startAt|time:(availability.endAt)) !]
[! availability.item|itemName:auth.currentUser.isAuthenticated !]

Time overlap
left!
[[ Availability.isCallToBookText(availability) ]]
[[ availability.proposalStatus ]]
Click a date to browse availability
Secure your spot
Make a small payment today. Pay the rest when you arrive.
[! day.at|date:'long' !]
No online availability for this day
Loading availabilities...
Create availability on this day
[! itemGroup.item|name !] ([! itemGroup.availabilityCount !])
[! itemGroup.item.name !]
[! (availability.startAt|time:(availability.endAt)) !]
[! availability.item|itemName:auth.currentUser.isAuthenticated !]
Time overlap
left!
[[ Availability.isCallToBookText(availability) ]]
[[ availability.proposalStatus ]]
Sorry, there is no online availability for [! calendarCtrl.date|month:'long' !].
Next available:
Book [[ calendarCtrl.calendar.nextBookableStartAt|month:'long' ]] ›
Please call us at
[! calendarCtrl.company.phone|phone !]
.
Choose a different date
[! item.name !]
Choose a start time
Previous day
[! previousDate|date:'longNoYear' !]
You selected
[! date|date:'longNoYear' !]
Next day
[! nextDate|date:'longNoYear' !]
No availability
Book now
[! (availability.startAt|time:(availability.endAt)) !]
left!
[[ Availability.isCallToBookText(availability) ]]
[[ availability.proposalStatus ]]
No availability
Book now
[! (availability.startAt|time:(availability.endAt)) !]
left!
[[ Availability.isCallToBookText(availability) ]]
[[ availability.proposalStatus ]]
No availability
Book now
[! (availability.startAt|time:(availability.endAt)) !]
left!
[[ Availability.isCallToBookText(availability) ]]
[[ availability.proposalStatus ]]
Edit booking
Thanks for your payment!
We've emailed you a receipt.
[! postBookingPaymentSuccessTitle() !]
We've emailed you this confirmation and a receipt.
We've emailed you this confirmation.
If you need to make a change, please call [! booking.company.phone|phone !].
We look forward to seeing you!
[! company.membershipCommunication.memberCodeLabel || T("Member ID") !]:
[! booking.contact.member.code !]
[!
interpolate(nT('This booking was bought together with %(count)s other', 'This booking was bought together with %(count)s others', (booking.order.contributingBookingCount - 1)), { count: (booking.order.contributingBookingCount - 1) })
!]

Order #[! booking.order.identifier !] »
[! company.membershipCommunication.memberCodeLabel ? company.membershipCommunication.memberCodeLabel + ':' : cT('"ID" is abbreviation of "Identifier"', 'Member ID:') !]
[! booking.contact.member.code !]
Give booking feedback ›
1 minute survey about your booking experience
Sending you to your bank...
Please wait a moment.
Completing your payment...
Please wait a moment.
Waiting for payment...
We're waiting to hear back from your bank.
Please complete your payment
If you haven't already, authorize your payment with your bank.
Go to your bank  ›
If you've made a mistake, you can also
cancel your booking and start over
.
Payment failed
Sorry, your payment could not be collected or this booking no longer exists. Please try again.
Start over
Payment failed
Sorry, there was an issue processing your payment.
Please try again.
[! company.membershipCommunication.membershipSingularLabel ? interpolate(T("Your %(membershipLabel)s summary"), {membershipLabel: company.membershipCommunication.membershipSingularLabel}) : T("Your membership summary") !]
[! booking.availability.item.settings.isMemberships ? T('Your membership has been cancelled') : booking.availability.item.isRetail ?
cT('"order" as in sales order', 'Your order has been cancelled.') : T('Your booking has been cancelled.')
!]
Please contact us if you'd like to make a change.
[! company.phone|phone !]

[! company.email !]

[! company.url|hostname !]
[! company.membershipCommunication.membershipSingularLabel ? interpolate(T("Your %(membershipLabel)s summary"), {membershipLabel: company.membershipCommunication.membershipSingularLabel}) : T("Your membership summary") !]
[! company.membershipCommunication.memberCodeLabel || T("Member ID") !]:
[! booking.contact.member.code !]
[! booking.availability.item.isRetail ? cT('"order" as in sales order', 'Your order has been modified.') : T('Your reservation has been modified.') !]
Your order ID has changed from #[! booking.pk !] to #[! booking.rebookedTo.pk !].
Your booking ID has changed from #[! booking.pk !] to #[! booking.rebookedTo.pk !].
See your new details
This activity is no longer happening.
We apologize for the inconvenience. Please contact us if you need assistance.
[! company.phone|phone !]

[! company.email !]

[! company.url|hostname !]
Loading your cart...
This order has been cancelled.
If you feel this was an error, please call us at [! order.company.phone|phone !].
Edit order
Thanks for your payment!
We've emailed you a receipt.
Thanks for booking with us!
We've emailed you this confirmation and a receipt.
We've emailed you this confirmation.
If you need to make a change, please call [! order.company.phone|phone !].
We look forward to seeing you!
Order #[! booking.pk !]
Booking #[! booking.pk !]
[! booking.item.name !]
— [! booking.availability.headline !]
[! booking.customerBreakdown !]
Member ID:
[! order.contact.member.code !]
Give booking feedback ›
1 minute survey about your booking experience
Booking [! $index + 1 !] of [! bookingCount !]

‹ Previous
‹ Previous
/
Next ›
Next ›
|
Back to top
Thanks for booking with us!
You will see individual charges on your statement and receive confirmation emails from both us and our partner company.
You will see individual charges on your statement and receive confirmation emails from us.
[! order.company.name !]
[! order.cdcFailedItemName !]
Order #[! booking.pk !]
Booking #[! booking.pk !]
[! booking.item.name !]
— [! booking.availability.headline !]
[! booking.customerBreakdown !]
Member ID:
[! order.contact.member.code !]
Give booking feedback ›
1 minute survey about your booking experience
Booking [! $index + 1 !] of [! bookingCount !]

‹ Previous
‹ Previous
/
Next ›
Next ›
|
Back to top
[! company.name !]
[! company.name !]
[! company.name !]
Browse activities
Search by date
[[ FlowNode.breadcrumbName(flowNode) ]]
[[ FlowNode.breadcrumbName(flowNode) ]]
[! company.name !]
Browse activities
Browse activities
Calendar of availability
[! company.name !]
Browse by activity
Calendar
Search by date
Book online
From
[[ !itemGridCollectionCTAExperimentValue ? T('View') : itemGridCollectionCTAExperimentValue ]]
[! T('Buy') !]
[[ !itemGridItemCTAExperimentValue ? T('Select date') : itemGridItemCTAExperimentValue ]]
[[ T('Book package') ]]
Archived
Private
Unlisted
Today
Next Month
Su
Sunday
M
Monday
T
Tuesday
W
Wednesday
Th
Thursday
F
Friday
S
Saturday
Su
Sunday
[! calendarCtrl.dayLabel(day, week) !]
[! itemGroup.item|name !] ([! itemGroup.availabilityCount !])
[! itemGroup.item.name !]
[! (availability.startAt|time:(availability.endAt)) !]
[! availability.item|itemName:auth.currentUser.isAuthenticated !]

Time overlap
left!
[[ Availability.isCallToBookText(availability) ]]
[[ availability.proposalStatus ]]
Click a date to browse availability
Secure your spot
Make a small payment today. Pay the rest when you arrive.
[! day.at|date:'long' !]
No online availability for this day
Loading availabilities...
Create availability on this day
[! itemGroup.item|name !] ([! itemGroup.availabilityCount !])
[! itemGroup.item.name !]
[! (availability.startAt|time:(availability.endAt)) !]
[! availability.item|itemName:auth.currentUser.isAuthenticated !]
Time overlap
left!
[[ Availability.isCallToBookText(availability) ]]
[[ availability.proposalStatus ]]
Sorry, there is no online availability for [! calendarCtrl.date|month:'long' !].
Next available:
Book [[ calendarCtrl.calendar.nextBookableStartAt|month:'long' ]] ›
Please call us at
[! calendarCtrl.company.phone|phone !]
.
[! item.name !]
From
[! item.location !]
·
[[ itemDescription.short_description || item.headline ]]
Loading...
[! availability.startAt|date:'short' !]
[! (availability.startAt|time:(availability.endAt)) !]
Time overlap
left!
[[ Availability.isCallToBookText(availability) ]]
[[ availability.proposalStatus ]]
[! availability.startAt|date:'short' !]
[! (availability.startAt|time:(availability.endAt)) !]
Time overlap
left!
[[ Availability.isCallToBookText(availability) ]]
[[ availability.proposalStatus ]]
[! availability.startAt|date:'short' !]
[! (availability.startAt|time:(availability.endAt)) !]
Time overlap
left!
[[ Availability.isCallToBookText(availability) ]]
[[ availability.proposalStatus ]]
Sorry, there is no availability for this day.
Go to the next available date

Please choose another day.
[! company.name !]
[! company.name !]
[! company.name !]
Browse activities
Search by date
[[ FlowNode.breadcrumbName(flowNode) ]]
[[ FlowNode.breadcrumbName(flowNode) ]]
[! company.name !]
Browse activities
Browse activities
Calendar of availability
[! company.name !]
Browse by activity
Calendar
Search by date
Book online
From
[[ !itemGridCollectionCTAExperimentValue ? T('View') : itemGridCollectionCTAExperimentValue ]]
[! T('Buy') !]
[[ !itemGridItemCTAExperimentValue ? T('Select date') : itemGridItemCTAExperimentValue ]]
[[ T('Book package') ]]
Archived
Private
Unlisted
Today
Next Month
Su
Sunday
M
Monday
T
Tuesday
W
Wednesday
Th
Thursday
F
Friday
S
Saturday
Su
Sunday
[! calendarCtrl.dayLabel(day, week) !]
[! itemGroup.item|name !] ([! itemGroup.availabilityCount !])
[! itemGroup.item.name !]
[! (availability.startAt|time:(availability.endAt)) !]
[! availability.item|itemName:auth.currentUser.isAuthenticated !]

Time overlap
left!
[[ Availability.isCallToBookText(availability) ]]
[[ availability.proposalStatus ]]
Click a date to browse availability
Secure your spot
Make a small payment today. Pay the rest when you arrive.
[! day.at|date:'long' !]
No online availability for this day
Loading availabilities...
Create availability on this day
[! itemGroup.item|name !] ([! itemGroup.availabilityCount !])
[! itemGroup.item.name !]
[! (availability.startAt|time:(availability.endAt)) !]
[! availability.item|itemName:auth.currentUser.isAuthenticated !]
Time overlap
left!
[[ Availability.isCallToBookText(availability) ]]
[[ availability.proposalStatus ]]
Sorry, there is no online availability for [! calendarCtrl.date|month:'long' !].
Next available:
Book [[ calendarCtrl.calendar.nextBookableStartAt|month:'long' ]] ›
Please call us at
[! calendarCtrl.company.phone|phone !]
.
[! item.name !]
From
[! item.location !]
·
[[ itemDescription.short_description || item.headline ]]
Loading...
[! availability.startAt|date:'short' !]
[! (availability.startAt|time:(availability.endAt)) !]
Time overlap
left!
[[ Availability.isCallToBookText(availability) ]]
[[ availability.proposalStatus ]]
[! availability.startAt|date:'short' !]
[! (availability.startAt|time:(availability.endAt)) !]
Time overlap
left!
[[ Availability.isCallToBookText(availability) ]]
[[ availability.proposalStatus ]]
[! availability.startAt|date:'short' !]
[! (availability.startAt|time:(availability.endAt)) !]
Time overlap
left!
[[ Availability.isCallToBookText(availability) ]]
[[ availability.proposalStatus ]]
Sorry, there is no availability for this day.
Go to the next available date

Please choose another day.