Skylark Travel

OverviewSuggest Edit

Skylark is a luxury travel company. It combines technology and real-human experts. The company provides tools to anticipate customers needs 24/7 and assist with unexpected travel situations.

TypePrivate
Founded2015
HQNew York, NY, US
Websiteskylark.com

Locations

Skylark Travel is headquartered in
New York, United States

Location Map

Latest Updates

Employees (est.) (Apr 2022)29(+4%)
Cybersecurity ratingBMore
Discover new suppliers and conduct deeper comparison analysis with Craft for EnterpriseLearn more
Banner background

Key People/Management at Skylark Travel

Paul Tumpowsky

Paul Tumpowsky

CEO
Adam Singer

Adam Singer

CTO
Paul Metselaar

Paul Metselaar

Chairman
Show more

Skylark Travel Office Locations

Skylark Travel has an office in New York
New York, NY, US (HQ)
666 3rd Ave #4th
Show all (1)

Skylark Travel Financials and Metrics

Summary Metrics

Founding Date

2015

Skylark Travel total Funding

$4 m

Skylark Travel latest funding size

$4 m

Time since last funding

3 years ago

Skylark Travel investors

Skylark Travel's latest funding round in May 2019 was reported to be $4 m. In total, Skylark Travel has raised $4 m
Show all financial metrics

Skylark Travel Cybersecurity Score

Cybersecurity ratingPremium dataset

B

86/100

SecurityScorecard logo

Skylark Travel Online and Social Media Presence

Embed Graph

Skylark Travel Company Culture

  • CEO Rating

    F

    20/100

Learn more on Comparably

Skylark Travel Frequently Asked Questions

  • When was Skylark Travel founded?

    Skylark Travel was founded in 2015.

  • Who are Skylark Travel key executives?

    Skylark Travel's key executives are Paul Tumpowsky, Adam Singer and Paul Metselaar.

  • How many employees does Skylark Travel have?

    Skylark Travel has 29 employees.

  • Who are Skylark Travel competitors?

    Competitors of Skylark Travel include Lastminute.com Group, HolidayPorch and Sure Travelways.

  • Where is Skylark Travel headquarters?

    Skylark Travel headquarters is located at 666 3rd Ave #4th, New York.

  • Where are Skylark Travel offices?

    Skylark Travel has an office in New York.

  • How many offices does Skylark Travel have?

    Skylark Travel has 1 office.