For travel agencies & tour operators

Airport transfers for travel agencies and tour operators

Add private transfers to the trips you sell. Send a request from our business panel or from your own system, receive an offer priced by a local transfer company, and confirm it by card or on account.

Or write to us at [email protected]

  • 203 airports worldwide
  • 8 vehicle classes
  • Email support 24/7
Example screen with sample data

Why agencies add Vonaride to their trips

  • One request, one clear offer

    Enter the route, flight and guest names once. We review the request, local transfer companies price it, and you get one offer to confirm.

  • Pay the way your agency works

    Confirm each offer by card, or on account if that is in your agreement. Statements total what is paid, pending and unpaid in each currency.

  • Your system or our panel

    Book in the business panel, or connect your booking engine to the Partner API and receive offers and status changes by webhook.

  • Clients met at arrivals

    Flight tracking moves the pickup when a flight lands early or late, and the driver waits in arrivals with your client's name.

In every transfer

  • Fixed price per vehicle
  • Flight tracking: pickup follows the real landing time
  • Free waiting time, shown before you pay
  • Meet & greet with a name sign
  • Free cancellation up to 24 hours before pickup
  • English-speaking driver

The business panel

Every booking, from request to statement

The panel is where your team sends requests, confirms offers and checks who is driving. The screens below use sample data.

Send a request in a minute

Fill in the pickup and drop-off, date and time, passengers, guest names, flight number and notes for the driver. Requests need a pickup at least 96 hours ahead, so local companies have time to price them.

  • Airport, hotel or any address as pickup or drop-off
  • Guest names and flight number stay with the booking
  • Notes for luggage, extra stops or special requests
  • Import guest names from an Excel list for larger groups
Example screen with sample data

Every booking and where it stands

One list shows each request as it moves from review to pricing, offer, confirmation and completion. Everyone in your team sees the same list.

  • Filter by status to see what needs your answer
  • Completed bookings move to their own list
  • A booking code to quote in every message
Example screen with sample data

Confirm the offer, then see who is driving

When the offer is ready you see the vehicle class and a fixed price for the vehicle. Confirm it on account, pay by card or decline it. After confirmation the booking shows the driver's name and the vehicle.

  • Fixed price per vehicle, not per person
  • Confirm on account or pay by card
  • Driver's name and vehicle once confirmed
Example screen with sample data

Statements for your accounts team

Statements list your bookings with their payment state and add up what is paid, pending and unpaid in each currency.

  • Separate totals for each currency
  • Paid, pending and unpaid at a glance
  • In the panel and through the API
Example screen with sample data

Partner API

An instant, reliable connection

Selling transfers in your own booking engine? Contracted partners create bookings through the Partner API, and offers and status changes come back automatically.

Book from your own system
Search places, list vehicle classes and create bookings. Confirm an offer on account or decline it, list and fetch bookings, and pull statements for any period.
Signed webhooks
Your endpoint hears from us when an offer is ready and when a booking is confirmed, cancelled or completed. Events are signed with HMAC-SHA256 and retried for about a day and a half.
Safe retries
Send your own externalReference with every booking. If the same request arrives twice, the API returns the existing booking instead of creating a second one.
Scoped keys, limits and logs
Our team issues keys with only the permissions you need, with an optional IP allow list. Requests are rate limited and every request is logged.
Read about the Partner APIFor contracted partners only.
Illustrative requestv1
POST /integration/v1/agency/bookings
Authorization: Bearer vr_live_••••••••••••

{ "externalReference": "NBT-2026-0419",
  "pickupPlaceId": "…", "dropoffPlaceId": "…",
  "pickupDate": "2026-12-14T09:40", "passengers": 2,
  "vehicleClassId": "…", "flightNo": "BA0178",
  "guests": [ { "firstName": "Anna", "lastName": "Morgan" } ] }

201 Created
{ "ok": true,
  "data": { "id": "…", "status": "pending_review" } }

# later, to your endpoint
POST https://your-system.example/webhooks/vonaride
X-Vonaride-Event: booking.offer_ready
X-Vonaride-Signature: t=…,v1=…

Simplified. Full documentation and test credentials are shared after the partner agreement is signed.

Before you send your first request

A few habits that keep every transfer smooth for your clients.

  • Book at least 96 hours aheadBusiness requests need a pickup at least 96 hours away. Send group and peak-season requests as early as you can.
  • Add the flight number and a phone numberThe flight number lets the driver follow the real landing time. The lead passenger's mobile helps the driver find your client.
  • Choose a class that fits people and luggageCheck passengers and suitcases against each vehicle class. Put skis, golf bags or a folding wheelchair in the notes.
  • Know the cancellation ruleCancellation is free up to 24 hours before pickup. For changes, email us with the booking code as early as possible.
  • Brief your clients before they travelTell them the driver waits in arrivals with their name on a sign, and give them the booking code.
  • Agree on card or on accountDecide with us how your agency pays, and who in your team confirms offers.
  • Keep each externalReference uniqueAPIUse your own file or booking number, one per transfer, so a repeated request never creates a second booking.
  • Verify webhook signaturesAPICheck the HMAC-SHA256 signature before acting on an event, and reply quickly so we do not need to retry.

How agencies get started

  1. Talk to our team

    Tell us about your agency, the destinations you sell and how you would like to book.

  2. Sign the agreement

    We agree how you pay, card or on account, and whether you need API access.

  3. Get your account or keys

    Your team gets the business panel. API partners also receive scoped keys, a webhook secret and the documentation.

  4. Send your first bookings

    Send a few real requests, confirm the offers and follow them through to completion.

Our fleet

A vehicle class for every group

Choose the class that fits your group and luggage. Every car is private to your group, with an English-speaking driver.

  • Economy

    Economy

    Skoda Octavia, Toyota Prius or similar

    Passengers3Suitcases3

  • Standard Class

    Standard Class

    Mercedes E-Class, BMW 5 Series or similar

    Passengers3Suitcases3

  • First Class

    First Class

    Mercedes S-Class, BMW 7 Series, Audi A8 or similar

    Passengers3Suitcases3

  • SUV

    SUV

    Cadillac Escalade, Chevrolet Suburban or similar

    Passengers6Suitcases6

  • Van Standard

    Van Standard

    Mercedes Vito, Ford Tourneo Custom or similar

    Passengers7Suitcases7

  • Van First Class

    Van First Class

    Mercedes V-Class or similar

    Passengers6Suitcases6

  • Minibus (12 seats)

    Minibus (12 seats)

    Mercedes Sprinter, Ford Transit or similar

    Passengers12Suitcases12

  • Minibus (16 seats)

    Minibus (16 seats)

    Mercedes Sprinter, Ford Transit or similar

    Passengers16Suitcases16

Cars shown are examples of each class; the exact make and model may vary by city.

Questions from travel agencies

How far ahead do we need to book?

Business requests need a pickup at least 96 hours ahead. This gives local transfer companies time to price the request and send you an offer.

How is the price set?

Local transfer companies price each request and you receive an offer with a fixed price for the vehicle. Nothing is booked until you confirm it.

Can we pay on account?

Yes, if on-account payment is part of your agreement. Otherwise you pay for each offer by card. Statements show paid, pending and unpaid totals per currency.

When do we see the driver's details?

After you confirm the offer, the booking shows the driver's name and the vehicle, in the panel and through the API.

What if a client's flight is late?

The driver tracks the flight and the pickup follows the real landing time. Free waiting time is included; how long depends on the airport and is shown before you pay.

Can a booking be cancelled?

Yes. Cancellation is free up to 24 hours before pickup.

Can we connect our own booking system?

Yes. Contracted partners use the Partner API to create bookings, confirm or decline offers and receive signed webhooks. The documentation is shared after the agreement.

How do we reach support?

By email at [email protected], 24 hours a day.

Add private transfers to the trips you sell

Tell us about your agency and the destinations you cover. We reply by email.