Loading Carolina School of Surf...

Booking #[! rebook.currentBooking.pk !] will be cancelled and its payments will be moved to the new booking you create.

Creating a new booking for:

  • [! plusbook.currentContact.name !]
  • [! plusbook.currentContact.phone !]
  • [! plusbook.currentContact.email !]

This customer's other bookings:

Make bookings easier

Online booking and reservation software for tours and activities
Full-Featured Back office • Mobile Friendly • 24/7 Support
Close

2.25% + 30¢ flat credit card rate

One flat rate for all credit card types, for both online bookings and cards entered by hand. Deposited into your bank account next day. No setup or monthly fees.

Live availability for everyone

Your online customers, agents and affiliates, and employees all have instant access to live availability. Agents can create bookings without calling.

Customers book without leaving your website

Meet the Lightframe™. Add it to any page on your site and your customers can book, pay, and get their confirmation securely — all without leaving your website.

Customize booking to collect the info you need

Collect information from your customers (shoe size, sandwich preference, whatever) and offer them flexible custom upgrades and price adjustments.

Friendly 24/7 customer support

We have real people here to help you via phone or email, 24/7. Get Support »

Mobile friendly,
so it goes with you

Both the customer and management sides of FareHarbor work great on mobile phones and tablets. Run your business from your phone.

Keep an eye on your business with reports

Track which of your tours are the most popular and profitable, how your customers find you, and more.
[! auth.currentUser.name !]
Dashboard

[! company.name !]

[! company.location !] [! company.location !]

Thanks for booking with us! We've emailed you this confirmation and a receipt.

If you need to make a change, please call [! booking.company.phone|phone !]. We look forward to seeing you!

Confirmation Booking #[! booking.pk !]
[! booking.item.name !] — [! booking.availability.headline !]
[! booking.availability.startAt|datetimeRange:(booking.availability.endAt):'long' !]
[! booking.customerBreakdown !]
  • [! auth.currentUser.isAuthenticated ? (payment.gross|amount) : (payment.total|amount) !] + Booking fee
    Charged to [! payment.displayCardType !] [! payment.cardLast4 !]
    Charge may appear on your statement as [! Booking.pendingStatementText(booking, payment) !] while it is clearing. Our charges are marked [! Booking.statementText(booking) !].
    [! payment.gross|amount !] [! payment.prefix !] [! payment.displayType !]

Important: Your Ticket[! booking.customerCount|pluralize !]

Click the button below to go to your ticket[! booking.customerCount|pluralize !]. Please bring a printed copy or keep this page ready on your phone so we can check you in.

Go to your tickets »

Please arrive by We'll pick you up at [! booking.availability.startAt|dateSubtract:customFieldValue.transportationOption.minutesBeforeStart:'minutes'|time !] ([! customFieldValue.transportationOption.minutesBeforeStart !] minutes before start time)

We'll pick you up at [! booking.stop.time|time !]

See pickup location on a map

Please arrive by [! booking.availability.startAt|dateSubtract:item.noTransportationMinutes:'minutes'|time !]

[! booking.contact.name !]
Contact Name
[! booking.contact.email !]
Email
[! booking.contact.phone|phone !]
Phone
[! booking.contact.phone|phone !]
Phone
Confirmation
Booking #[! booking.pk !]
[! booking.item.name !]
[! booking.availability.startAt|datetimeRange:(booking.availability.endAt):'long' !]
[! booking.customerBreakdown !]

Important: Your Ticket[! booking.customerCount|pluralize !]

Click the button below to go to your ticket[! booking.customerCount|pluralize !]. Please bring a printed copy or keep this page ready on your phone so we can check you in.

Go to your tickets »

Please arrive by We'll pick you up at [! booking.availability.startAt|dateSubtract:customFieldValue.transportationOption.minutesBeforeStart:'minutes'|time !] ([! customFieldValue.transportationOption.minutesBeforeStart !] minutes before start time)

We'll pick you up at [! booking.stop.time|time !]

See pickup location on a map

Please arrive by [! booking.availability.startAt|dateSubtract:item.noTransportationMinutes:'minutes'|time !]

  • [! auth.currentUser.isAuthenticated ? (payment.gross|amount) : (payment.total|amount) !] + Booking fee
    Charged to [! payment.displayCardType !] [! payment.cardLast4 !]
    Charge may appear on your statement as [! Booking.pendingStatementText(booking, payment) !] while it is clearing. Our charges are marked [! Booking.statementText(booking) !].
    [! payment.gross|amount !] [! payment.prefix !] [! payment.displayType !]
  • [! booking.contact.name !]
    Contact Name
  • [! booking.contact.email !]
    Email
  • [! booking.contact.phone|phone !]
    Phone

1 minute survey about booking online

[! company.name !] is using FareHarbor for online reservations, and we'd love to hear about your experience.

1 minute survey about your experience

[! company.name !] is using FareHarbor to manage their reservations, and we'd love to hear about your experience.

Give us your feedback »

Cancellations

Details

[! customer.name !]

This booking has been cancelled.

If you feel this was an error, please call us at [! booking.company.phone|phone !].

Your reservation has been modified.

Your booking ID has changed from #[! booking.pk !] to #[! booking.rebookedTo.pk !].

[[ item.name ]]

[[ item.location || company.location ]]
[[ item.headline ]]
Book Direct
This site is the only place to book directly with us and see live availability
Close

Available dates and times — click to book now

« »

About

[! company.phone|phone !]
[! company.url !]

FAQ

Policies

None given.

Please refresh the page. We're working hard making FareHarbor better and better, and need you to refresh so you're using the most recent updates.

You'll be taken back to where you were, and won't lose any submitted information.

Refresh now

Thanks for using FareHarbor!

Close