KAYAK Trips

Best Self-hosted Alternatives to KAYAK Trips

A curated collection of the 5 best self hosted alternatives to KAYAK Trips.

KAYAK Trips is KAYAK's trip management tool that aggregates flights, hotels and reservations into a unified itinerary, provides real-time travel updates and notifications, and lets users view, edit and share trip details and timelines.

Alternatives List

#1
Dawarich

Dawarich

Dawarich is a privacy-focused, self-hostable location history tracker and Google Timeline alternative with interactive maps, trips, stats, and data import/export.

Dawarich screenshot

Dawarich is a self-hostable web application for collecting and exploring your personal location history, built as an alternative to Google Timeline (Google Location History). It ingests location points from supported tracker apps and imported files, then turns them into an interactive, private timeline.

Key Features

  • Live location tracking via supported mobile and GPS apps (including OwnTracks, Overland, GPSLogger, Home Assistant, and others)
  • Interactive map visualization with multiple layers (heatmap, points, lines, and “fog of war”)
  • Trips creation with routes, distance, duration, and optional notes
  • Statistics and insights (countries/cities visited, distance traveled, time spent; monthly/yearly breakdowns)
  • Areas and visit suggestions to help identify places you frequent (visits feature marked as beta)
  • Family location sharing with per-user consent and controls
  • Imports from Google Maps Timeline/Takeout and common formats (GPX, GeoJSON) plus integrations for photo geodata
  • Export of your location history to GPX or GeoJSON

Use Cases

  • Replacing Google Timeline with a private, self-controlled location history
  • Building a personal travel journal with trips, stats, and map playback
  • Combining location points with geotagged photos to revisit memories on a map

Limitations and Considerations

  • The project is under active development and may introduce breaking changes between releases
  • Some features (such as visit detection) are explicitly beta and may be inaccurate

Dawarich is well suited for individuals and families who want long-term location history without handing data to third parties. With flexible import/export and rich map views, it provides a practical foundation for personal memory and travel analysis.

8.1kstars
251forks
#2
AdventureLog

AdventureLog

Self-hosted travel tracker and trip planner with map-based logs, itineraries, sharing, and travel statistics; SvelteKit frontend and Django/PostGIS backend.

AdventureLog screenshot

AdventureLog is an open-source travel tracker and trip planner that helps users log visited and planned locations, build multi-day itineraries, and visualize travel history on an interactive world map. It combines a modern web frontend with a geospatial backend to provide map-driven trip planning and rich location entries.

Key Features

  • Interactive world map interface for adding, filtering, and viewing locations with geospatial detail
  • Detailed location logs supporting dates, descriptions, personal ratings, photos, categories, and privacy controls
  • Multi-day itinerary planner with activities, flight info, packing checklists, and collaborative editing
  • Sharing options for public links and direct collaboration between users on itineraries/collections
  • Travel statistics dashboard summarizing countries, regions, cities, and other travel milestones
  • Modern tech stack split between a SvelteKit/Tailwind frontend and Django + PostGIS backend with a REST API
  • Docker-based deployment artifacts, Docker Compose and Kubernetes-friendly manifests for production

Use Cases

  • Personal travel journaling: keep a searchable, map-based archive of trips with photos and notes
  • Collaborative trip planning: co-edit itineraries, share packing lists and day-by-day activities with travel companions
  • Travel analytics: visualize visited countries/regions and generate simple travel statistics for blogs or archives

Limitations and Considerations

  • Advanced geospatial features require a PostgreSQL instance with PostGIS enabled; setup is necessary to unlock full map functionality
  • Deployment and scaling assume familiarity with containers and orchestration (Docker Compose, Traefik, Kubernetes manifests) for production use
  • Map rendering depends on MapLibre and a configured tile provider; large-scale tile usage may require external tile hosting or additional configuration

AdventureLog provides a focused, map-first experience for logging and planning travel with an emphasis on privacy, extensibility, and an open codebase. Its split frontend/backend architecture and container-friendly deployment make it suitable for personal use or small community installations.

2.7kstars
184forks
#3
TRIP

TRIP

Self-hostable POI map tracker and trip planner to manage points of interest, build multi-day itineraries, and collaborate with travel companions without ads or telemetry.

TRIP screenshot

TRIP is a self-hostable, minimalist map tracker and trip planner for collecting points of interest (POIs) and organizing travel plans on an interactive map. It focuses on privacy and simplicity, with no ads, tracking, or telemetry.

Key Features

  • Interactive map to create, view, and manage POIs
  • Trip planning with multi-day itineraries and trip details
  • Filtering and organization tools for POIs and trips
  • Sharing and collaboration features for travel companions
  • Optional authentication support via OIDC
  • Designed for straightforward deployment using containers

Use Cases

  • Maintain a personal POI map for hikes, restaurants, landmarks, and activities
  • Plan a multi-day vacation itinerary and keep all locations organized
  • Collaborate on shared trip plans with friends or family

Limitations and Considerations

  • License is CC-BY-NC-4.0, which prohibits commercial use
  • Default storage uses SQLite, which may not suit very large or highly concurrent deployments

TRIP is well-suited for individuals or small groups who want a clean, private way to track places and plan trips. Its focused feature set and simple deployment make it a practical alternative to ad-supported travel planners.

1.2kstars
62forks
#4
AirTrail

AirTrail

AirTrail is a modern open-source personal flight tracking web app with an interactive world map, flight history, statistics, multi-user support, and import tools.

AirTrail screenshot

AirTrail is a web application for tracking personal flights and visualizing travel history. It helps individuals or groups maintain a structured flight log with map-based views and summary statistics.

Key Features

  • Interactive world map to visualize routes and visited destinations
  • Flight history log with searchable, structured entries
  • Statistics and insights derived from your recorded flights
  • Multi-user support with authentication and the ability to share flights
  • OAuth integration for external identity providers
  • Import flights from supported sources such as MyFlightRadar24, App in the Air, and JetLog
  • Responsive UI with optional dark mode

Use Cases

  • Maintaining a personal flight logbook with route visualization
  • Sharing a travel history across family members or a small group
  • Importing historical flight data from other services to centralize records

AirTrail is a focused solution for people who want a private, self-managed flight tracker with modern UI, user accounts, and data import capabilities.

904stars
60forks
#5
Jetlog

Jetlog

Open-source, self-hostable personal flight tracker with world map, stats, import/export, multi-user auth; built with FastAPI, React and SQLite, deployable via Docker.

A self-hostable personal flight tracker and viewer for logging, visualizing and managing personal flight entries. Jetlog provides a map-based UI, per-flight statistics, and import/export tools for maintaining a personal flight history.

Key Features

  • World map view with plotted flight routes and visited airports
  • Flight statistics and aggregated metrics across your logbook
  • Responsive React-based UI with TypeScript and TailwindCSS styling
  • Add, edit, and delete past flights with per-user authentication and multi-user support
  • Import from custom CSV and some third-party sources; export to CSV and iCal
  • Docker-ready image for simple deployment and a single-file SQLite backend
  • Configurable environment variables and a default admin account on first run

Use Cases

  • Personal pilots or frequent flyers maintaining a private digital logbook
  • Aviation spotters keeping a searchable record of sightings with photos and notes
  • Small flying clubs or groups needing a lightweight, self-hosted flight history and stats viewer

Limitations and Considerations

  • Relies on selected external APIs for some automatic flight fetching; these can be disabled if desired
  • Uses SQLite as the default database, which is convenient for single-instance use but may limit scale for large multi-user deployments
  • Import sources are limited (custom CSV and supported third-party formats); may require manual formatting for other sources
  • Default admin credentials are created on first start; changing the password immediately is recommended

Jetlog is a lightweight, open-source solution for individuals and small groups who want a private, self-hosted way to log and visualize flights. It focuses on simplicity and local control, and is intended for single-instance deployments rather than high-scale, multi-tenant hosting.

298stars
22forks

Why choose an open source alternative?

  • Data ownership: Keep your data on your own servers
  • No vendor lock-in: Freedom to switch or modify at any time
  • Cost savings: Reduce or eliminate subscription fees
  • Transparency: Audit the code and know exactly what's running