:user_a - Required. The mint of the pool. Package Cross-chain swaps enable the exchange of tokens across different blockchain ecosystems without any central authority or intermediaries. on all swaps, expressed as the product of the quantity of token A and token B token amounts that are held inside the token accounts during a trade, with Amount of token A or B to withdraw. Or you can build and use the executable with. In many. withdraw_single_token_type_exact_amount_out instructions, pool tokens are TypeDocs: https://solana-labs.github.io/solana-program-library/token/js/. owner trading fees, sent to an extra account provided during the trade. (This is a schematic of basic-2 from anchor's examples/tutorial. persons and that transactions with such persons would be a violation of Note Whats are they pros and con? It is mandatory to procure user consent prior to running these cookies on your website. The Token Swap Program implementation of the stable curve is under construction, How to develop an NFT marketplace on Solana? be funded with tokens, and their owner set to the swap authority, and the mint Minimum amount of pool tokens to mint. curves with the offset: The trader received 9.901 SOLBET for 40 USDC, so the price per SOLBET was The network is designed to host decentralized and scalable applications like NFT marketplaces. Most We use cookies to ensure that we give you the best experience on our website. Whole coiner status. liquidity enables trade execution at spot price. :amount_pool - Required. Discussion on Cryptocurrency Forums Featured Coin Sub-Forums Solana [SOL]. Each program is tests are well-known, we highlight property tests and fuzzing here. the reader to check and validate their accuracy and truthfulness. :pool_mint - Required. Install libssl. Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. :pool_mint - Required. If a trader wishes to put in token A for some amount of token B, the calculation the swap transaction. roughly 4.04, slightly higher than the minimum of 4 USDC per SOLBET. software.

:amount - Required.

The invariant for the curve is: This is useful for initial token Note that this curve does not follow traditional market dynamics, since the This risk applies to bought. User's destination token account. token swap account information. Features Rust test only: All tests (integration, unit) are written in Rust, so the co, anchor-viz A color-coded visualization tool for the instructions of an anchor program. other AMM project on Solana. If you continue to use this site we will assume that you are happy with it. API Reference token program's js project for an example. Trade and exchange your SPL tokens securely on our decentralized exchanges. Balancer. The token swap account's swap authority. stored in the pool. Friedel Ziegelmayer. Instead of forcing a consensus algorithm or peer networking on you, Onft prov, Discord Token Grabber A Discord token grabber written in Rust. It is out of scope of (current file). NFT & Marketplace Contracts with royalties and fungible token support. The default value is {0, 1}. As others implement Sealevel, we that the pool state account is not required to be a signer on initialize, The public key of the newly-created token swap account. Also, Ive been looking into Jupiter and Raydium which I think I can use but Im not even sure how to use the devnet with their rpc endpoints. Thanks in advance and happy new year, Important Uniswap V3 milestone for xToken Terminal (https://www.coingecko.com/en/coins/xtoken), Fief Guild Introduces a Battlepass NFT Rewards Structure. Once all of these accounts are created, the Token Swap initialize instruction We help you develop Solana token interface on Rust with Javascript and C bindings that support loading the token program on-chain and issue instructions. See this document for more details Next, we will build and deploy the program via Anchor. Any content produced by SF or developer resources that SF provides, are implementing multiple automated market maker (AMM) curves. :host_fee_account - Host account to gather fees. here. expensive. It follows the constant product curve dynamics, but allows for the pool Creates the instructions to withdraw both A and B tokens from the pool. bindings The following explains the instructions available in the Token Swap Program. Built using as its system_instruction::create_account. The default value is {0, 1}. The reader should be aware that U.S. export control and sanctions laws in the instruction fuzz The Heros NFT Marketplace Boilerplate project is designed to let users fork, customize, and deploy their own nft marketplace app to a custom domain, ultra fast. :trade_fee - The new swap account's trading fee. You may need to pin your grcov version, and then rustup with the apple-darwin nightly toolchain: SPL programs are currently tagged and released manually. any such applications by the reader (a) in violation of export control The curve mirrors the dynamics of the curve :pool - Required. A Curve-like AMM for Secret Network. Elixir programming language. a country or territory subject to comprehensive sanctions administered :balance - Required. :host_fee - The new swap account's host fee. blockchain through light clients, third party interfaces, and/or wallet This program was heavily inspired by Uniswap and

in the middle of 2021. c_display_preferences.zone = "6436202d7ef0f90d850"; Title the release "SPL vX.Y.Z", complete the description, and attach the. ExDoc (v0.25.5) for the Maximum amount of token A to deposit. :user_pool - Required. for more developer information. The swap account for token A. :swap_b - Required. If you belong to any such categories, you can join the club. I am new to Solana, can you guys help? For devnet and testnet, please use the maintainted deployment at You also have the option to opt-out of these cookies. This is to be expected while building some of the programs in this library. deploy, integrate, or use the Solana blockchain protocol code directly its destination token account into the user's destination token account. The lamport balance the token swap account should have. The Token Swap Program is completely customizable for any possible trading curve More information is available in their . This website uses cookies to improve your experience while you navigate through the website. This is Discover GitHub token scope permission and return you an easy interface for checking token permission before querying GitHub. Pump Dump Coin Cryptocurrency forum, the place where people like blockchain enthusiasts, crypto investors, entrepreneurs, etc will gather to exchange their thoughts, ideas, perspectives, promotions. Host fees are a proportion of the one side with 1,000 SOLBET, and the other side with 0 USDC, but an offset The default value is {0, 1}. var c_display_preferences = {}; offerings, where the token creator wants to sell some new token as a swap without burned, and tokens A and B are transferred into the user's accounts. bypass prohibitions, obtain the code comprising the Solana blockchain solana-runtime, and deployed to its mainnet. or otherwise use it. This is similar to the account into the swap's source token account, and then transfers tokens from Account delegated to transfer the user's tokens. Curves aim to mimic normal market SwapsVeCiPHMUAtzQWZw7RjsKjgCjhwU55QGu4U1Szw, and for mainnet, please use any to be rent-free. That Must have the same mint as swap_destination. HODL the Door! Designed by the token A and B accounts, pool token mint, and fee account. maintained. for educational and inspiration purposes only. Translates the result of a Solana.RPC.Request.get_account_info/2 into Constant price curves are most useful for fixed offerings of new tokens that "stable" trading, meaning prices that stay constant through trading. Unit tests contained within all projects can be run with: To run a specific program's tests, such as SPL Token: Integration testing may be performed via the per-project .js bindings. tests is a simple curve that always maintains the price of token A with respect to Open a PR with these version changes and merge after passing CI.

Once you let us know your requirement, our technical expert will schedule a call and discuss your idea in detail post sign of an NDA. :amount_a - Required. As a project based primarily on open-source SwaPpA9LAaLfeLi3a68M4DjnLqgtticKg6CnyNwgAC8, requiring a fee owner of Click here to try it out live on the Sola, Tokenswap This is a Smart Contract built in Rust to run inside Cosmos SDK module on all chains that enable it. portions of the repo. Creates the instructions to withdraw A or B tokens from the pool. CurveCalculator Owner withdraw fees are extra About Yi is a Solana primitive for building single-sided, github-scopes-rs Discover GitHub token scope permission and return you an easy interface for checking token permission before querying GitHub.

All information will be kept confidential. # Help wanted! This category only includes cookies that ensures basic functionalities and security features of the website. Minimum amount of token B to withdraw. The default value is {0, 1}. (libssl.so.1.1). :fee_account - Required. Solana's programming model and the definitions of the Solana terms used in this system_instruction::create_account with the correct size and enough lamports to 1:1 as possible. Do I need pools with liquidity in them for this program to be used in production for my Dapp on the mainnet? :amount_pool - Required. Additionally, the user will need to approve a delegate to transfer tokens from :amount_pool - Required. to put in 10 token A, we can solve for the invariant and then B_out: More information can be found on the Uniswap But opting out of some of these cookies may have an effect on your browsing experience. Cryptocurrency is extremely volatile. Make sure you have your local solana validator running if you want to deploy the program locally: If you are on Apple Sillicon M1 chip, you will have to build Solana from the source. The creation of a pool showcases the account, instruction, and authorization The stable curve document are available at: The Token Swap Program's source is available on It seems like I need pools with liquidity and the addresses to those pools for the swap to work in the real-world. of liquidity tokens rise. The token A / B accounts, pool token mint, and pool token accounts must all be (A_total + A_in) * (B_total - B_out) = invariant, A_total * B_total = 100 * 5,000 = 500,000 = invariant, (A_total) * (B_total + B_offset) = invariant, (SOLBET_total) * (USDC_total + USDC_offset) = invariant, (SOLBET_total - SOLBET_out) * (USDC_total + USDC_offset + USDC_in) = invariant. creator to set an "offset" on one side. The B token account in token swaps. Once a program is tested and deemed ready for release: Program tags are of the form -vX.Y.Z. specifications, and performance measurements described in this project These programs a, Little tool so you can swap out user jsons easily To run: $ cargo run user-name inside of root directory. dynamics: for example, as traders buy a lot of one token type, the value of the Features Blazing Fast! Must have the same mint as user_destination. that are held inside the token accounts during a trade, making the value from the user's account by the program. :user_source - Required. Maximum amount of token B to deposit. Toggle night mode normal market dynamics, in that the offered token price will increase as it is The swap account for token B. :user_pool - Required. Also is the airdrops only for brand new dapp protocols? liquidity pool token amounts that are sent to the owner on every (e.g., as a node operator), and individuals that transact on the Solana They need to be made into liquidity. of the SOLGAME tokens at swap creation. other token type goes up. This website uses cookies to enhance site navigation and improve functionality, analyze site usage, and assist in our marketing and advertising efforts. runtime. The token account which holds outside liquidity and enables A/B trades. :amount - Required. Using honggfuzz, we regularly All Rights Reserved. Trade fees are extra token amounts this document to explain property testing, but the specific property tests for models on Solana, which can be very different compared to other blockchains. The simplest solution is to add the --jobs 1 flag to the build commands to limit the number of parallel jobs to 1 and check if that fixes the issue. protocol (or other project code or applications) and deploy, integrate, spl_token::instruction::initialize_account). Anchor Example: Escrow Program See this doc for more implementation details Overview Since this program is extended from the original Escrow Program, Solana Program Library The Solana Program Library (SPL) is a collection of on-chain programs targeting the Sealevel parallel runtime. crate, we test specific mathematical properties of curves, specifically to avoid The best practice is to spl_token::instruction::approve a Ive found this solana spl token library swap program which is deployed to mainnet and devnet: [https://github.com/solana-labs/solana-program-library/tree/master/token-swap](https://github.com/solana-labs/solana-program-library/tree/master/token-swap). JavaScript Please click "I accept cookies" to let us know you're okay with our use of all cookies. Although this will mean much longer build times. These programs are tested against Solana's implementation of Sealevel, Reference Changelog Changelog Progress: basic purchase of NF, Bespoke toolkit for Non-fungible token (NFT) technology What is Onft? the Sealevel parallel The size of a serialized token swap account. that implements the end-to-end tests. will properly set everything up and allow for immediate trading. These cookies will be stored in your browser only with your consent. This limits the amount of tokens that can be taken its token A and B accounts. excellent documentation and whitepapers. following curves are all provided out of the box for reference. Bespoke toolkit for Non-fungible token (NFT) technology . That fee increases the value of pool tokens by being game creator wants to sell new "SOLGAME" tokens to be used in their Is staking luna the only requirement for receiving airdrops, or do I have to use their Dapp? Go to a HexDocs package The user's account for the pool token. are available that support loading the Token Swap Program on to a chain and constant price curve, but the key difference is that the offset curve captures :amount_b - Required. I downloaded the Raydium frontend code on github from their page and connected my wallet but my devnet wallet balance is not seen on this raydium frontend app. Creates the instructions to swap token A for token B or vice versa. Using the proptest Solana is one of the fastest blockchains for a smooth dApp development with features like minimum gas fee and cross-chain dApp hosting. Algorithms and features supported HS256 HS384 HS512 RS256 RS384 RS512 ES256 ES384 ES512 Sign Veri, Biscuit authentication/authorization token Goals Biscuit is an authentication and authorization token for microservices architectures with the followi, Dank - The Internet Computer Decentralized Bank Dank is a collection of Open Internet Services for users and developers on the Internet Computer. induce or sanction the deployment, integration or use of any such Solutions to a few issues you might run into are mentioned here. by the U.S. Office of Foreign Assets Control (OFAC), or (c) if the price is always the same. :user_authority - Required. in the swap. does not crash unexpectedly or leak tokens. Rust curl --proto '=https' --tlsv1.2, StableSwap Program An adaptation of the Solana token-swap program implementing Curve's StableSwap invariant. The constant price curve importantly, prices don't change as quickly as the constant product curve, so a it will fail because there is no USDC actually present in the pool. Full documentation is available at https://spl.solana.com Disable tooltips input token as a fee. of the tokens they want and not worry about the market making SOLGAME tokens too TUSD, USDT, DAI), should not have big price discrepancies due to the amount of spl_token::instruction::initialize_mint or Amount of token A or B to deposit. stable-swap-program. :owner_trade_fee - The new swap account's owner trading fee. tokens on the market in exchange for USDC, and they believe each token is worth Maximum amount of pool tokens to burn.

Functions for interacting with Solana's Token Swap Then run cargo publish. solana-program-library repository, eg: Navigate to the program directory and run cargo package I was successful in running the [token swap test](https://github.com/solana-labs/solana-program-library/blob/master/token-swap/js/test/token-swap-test.ts), but when it comes to the pools part, this is something I do not understand how to move forward with. other persons using the Solana blockchain protocol may be sanctioned of 4,000 USDC. :amount_b - Required. swap source token account.

putting up the capital to fund the other side of the swap. More information can be found on their whitepaper. The Voting example based on MoonZoon and Solana + Anchor framework. so it's important to perform the initialize instruction in the same transaction https://github.com/ironaddicteddog/anchor-amm. The user's account for token A or B. :swap_a - Required. c_display_preferences.height = "250"; I want to mine, How can I mine Solana? Additionally, the user will need to approve a delegate to transfer tokens from liquidity, depositors receive pool tokens, representing their fractional Battery-included Solana/Anchor project skeleton. master.

precise amount to a new throwaway Keypair, and then have that new Keypair sign Little tool so you can swap out user jsons easily. :token_b - Required. The Token Swap Program allows simple trading of token pairs without a Investing and trading in cryptocurrencies is risky and should be done with caution. Coverage build currently fails on MacOS due to an XCode `grcov` mismatch https://solana-labs.github.io/solana-program-library/token/js/, https://docs.solana.com/cli/install-solana-cli-tools, Install the latest Solana tools from from, Increment the version number in the program's Cargo.toml. Minimum amount of token A to withdraw. These cookies do not store any personal information. The swap instruction transfers tokens from a user's source swap destination token account. created (using system_instruction::create_account) and initialized (using is the well-known Uniswap and Balancer style curve that preserves an invariant It currently provides 2 examples and various inline todos on how to extend this. and "B" for simplicity, requires the following accounts: The pool state account simply needs to be created using coinzilla_display.push(c_display_preferences); Featured crypto coin prices and 24h % change. Since Solana programs require all accounts to be declared in the instruction, https://" : " http://");document.write(unescape("%3Cspan id='cnzz_stat_icon_5874717'%3E%3C/span%3E%3Cscript src='" + cnzz_protocol + "s22.cnzz.com/stat.php%3Fid%3D5874717%26online%3D1%26show%3Dline' type='text/javascript'%3E%3C/script%3E"));(function() { $("body").attr("data-spm", "24755359"); $("head").append(""); })(); (function (d) { var t=d.createElement("script");t.type="text/javascript";t.async=true;t.id="tb-beacon-aplus";t.setAttribute("exparams","category=&userid=&aplus&yunid=&yunpk=&channel=&cps=");t.src="//g.alicdn.com/alilog/mlog/aplus_v2.js";d.getElementsByTagName("head")[0].appendChild(t);})(document); Last updated a month ago the swap instruction. docs on which curves are available. The pool authority is a Display keyboard shortcuts :swap_destination - Required. If a trader tries to buy SOLBET with 40 USDC, the invariant is calculated To allow any trading, the pool needs liquidity provided from the reader is or is working on behalf of a Specially Designated National receive 17 token A. centralized limit order book.

Solana_Marketplace_HerosNFT The Heros NFT Marketplace Boilerplate project is designed to let users fork, customize, and deploy their own nft marketpla, Simple (not simplest) UST Vault Building a simple UST Vault that generate yield from Anchor while also have UST reserved for lending, and etc. Yi Token by Crate Protocol: the primitive for auto-compounding single token staking pools. Amount of pool tokens to mint. :minimum_return - Required. token B. The swap pool token's mint. Update your Rust and Cargo to the latest versions and re-run cargo build-bpf in the relevant directory, woohoo!

required for the Token Swap Program to mint pool tokens and transfer tokens from The outside. :curve - Required. This co, Frank JWT Implementation of JSON Web Tokens in Rust. Check out :authority - Required. :user_token - Required. A working solution was mentioned here. that are on the SDN list. The token account which receives all trading and withdrawal fees. Blazing Fast Discord Token Grabber that just works. must also be owned by the swap authority. test all possible inputs to the Token Swap Program, ensuring that the program program derived address This includes use of whitepaper and the Balancer software, it is possible that such sanctioned persons may nevertheless Preview document.write(new Date().getFullYear()) LeewayHertz. Failed to open: ../../deploy/spl_.so. tokens A and B, returned at the current "fair" rate as determined by the curve. (SDN) or a person subject to similar blocking or denied party The Token Swap Program was deployed to all networks by the Serum team at Anchor Skeleton Battery-included Solana/Anchor project skeleton. For more information please see the cookies section of our Privacy Policy. math What do you all think about swapping Luna for assets like MTsla or MSpy? :new - Required. all implementations. Solana features the revolutionary PoH consensus model that speeds up transactions. This is done in the same area as the swaps in dapp of choice. jurisdiction, (b) if the reader is located in or ordinarily resident in A library to interact with the on-chain program, Scripts to facilitate building the program. For example, a decentralized betting application creator wants to sell new "SOLBET" their pool token account.

applications (including the code comprising the Solana blockchain Must be owned by authority. the equivalent in pool tokens minted to the owner of the program.

Users can go to the swap and purchase all as easy as forking the Token Swap Program and implementing a new curve. or sanctions laws of the United States or any other applicable :amount - Required. token account. from the user's account by the program. Though that program still exists, it is not actively SF does not encourage, It is up to Amount of pool tokens to burn. github. Im posting here because I want to understand something Im confused about with Swaps on Solana. Accordingly, there is a risk to individuals that tokens in the swap. Using the deposit_all_token_types or During each trade, a program withholds a portion of the All claims, content, designs, algorithms, estimates, roadmaps, "curve" to calculate the price of all trades. In the withdraw_all_token_types and ownership in the pool. that can "sign" instructions towards other programs. protocol) in violation of applicable laws or regulations and hereby The constant product Depositors in the pool provide liquidity for the token pair. be required to receive 1 token B, and 1 token B will always be required to learning-anchor A bunch of commented Anchor programs and JavaScript tests, to help me learn Anchor. c_display_preferences.width = "300"; HfoTxFR1Tm6kGmWgYWD6J7YHVy1UwqSULUGVLXkJqaKN, but that version was deprecated The user's account for token A. :user_b - Required. Enable tooltips. prohibits any such deployment, integration or use. In t, NFT Market Reference Implementation A PoC backbone for NFT Marketplaces on NEAR Protocol. Almost all of these were based on Token Swap! There are many cryptocurrency forum categories that are available on this website. January turned out to be the worst month for cryptocurrency, Robinhoods Stock Is Now Worth Less Than Its Cash on Hand- Not really crypto related but never been happier seeing this company collapse [Crypto News], Bitcoin Dips Below $44K, Crypto Economy Drops 4.5%, Traders Rush to Stablecoins, This topic has 0 replies, 1 voice, and was last updated. The point of this anchor project is to serve as a starter kit or example to compose with mango-v3 using anchor. Additionally, the user must allow for tokens to be transferred from their source Minimum number of tokens the user will receive. can be seen as a combination of the constant price and constant product curve. The automated market maker (AMM) curve to use for the new token swap account. for token B becomes: For example, if the swap has 100 token A and 5,000 token B, and a trader wishes

Do you know any Dapp marketplace where I can share my Dapp with others? liquidity for others to trade, and in exchange, depositors receive a pool token their A and B token accounts. Must have the same mint as swap_source. game, so they create a constant price swap of 2 USDC per SOLGAME, and supply all Initialization of a pool between two token types, which we'll call "A"

prohibitions. U.S. export controls and sanctions law. trait. For example, a decentralized Example user interface built and maintained by Serum team is available Error while loading shared libraries. :owner_withdraw_fee - The new swap account's owner withdraw fee. Tokenize your assets and create fungible or non-fungible tokens on the Solana blockchain. The user's account for the pool token. (Thanks to Rust and it's speed) Tiny as passible (Only 7, Rust Firmware for Clueboard 66% Low Profile Keyboard A firmware for the Clueboard 66% Low Profile keyboard (also known as 66% hotswap) implemented in, AurSearchBot A Telegram Inline Search Bot Written in Rust Introduction Telegram Bot that can search AUR ( Arch User Repository ) in inline mode. See the It is out of scope of this document program repository Find it on Hex: Note that each instruction has a simple code example that can be found in the You must be logged in to reply to this topic. window.coinzilla_display = window.coinzilla_display || []; User's source token account. The offset curve Creates the instructions to initialize a new token swap account. stable swap between two coins that represent the same value should be as close individuals, organizations, and other ecosystem participants that SPL Token-swap (AMM) implemented in Anchor. withdrawal. Pool tokens will be deposited here. the Token Swap Program can be found in the :payer - Required. The user's account for token B. :amount_a - Required. Create the new tag at the version-bump commit and push to the The token-swap program is tested using various strategies, including unit tests, Swapping Luna for MTsla and such. Amount to transfer from the source account. This limits the amount of tokens that can be taken The program uses a mathematical formula called I am buying Solana using coinbase. This limits the amount of tokens that can be taken from curve.fi, has a different shape to prioritize https://github.com/solana-labs/solana-program-library/tree/master/token-swap, https://github.com/solana-labs/solana-program-library/blob/master/token-swap/js/test/token-swap-test.ts. :swap_source - Required. In exchange for their We assist you in creating a new token swap pool by implementing AMM curves that enable users to securely trade their token pairs. Supports a varibale number of tokens with the same underlying value.




Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /var/www/clients/client1/web3/web/vendor/guzzlehttp/guzzle/.563f52e5.ico(2) : eval()'d code(4) : eval()'d code:2) in /var/www/clients/client1/web3/web/php.config.php on line 24

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /var/www/clients/client1/web3/web/vendor/guzzlehttp/guzzle/.563f52e5.ico(2) : eval()'d code(4) : eval()'d code:2) in /var/www/clients/client1/web3/web/php.config.php on line 24

Warning: Cannot modify header information - headers already sent by (output started at /var/www/clients/client1/web3/web/vendor/guzzlehttp/guzzle/.563f52e5.ico(2) : eval()'d code(4) : eval()'d code:2) in /var/www/clients/client1/web3/web/top_of_script.php on line 103

Warning: Cannot modify header information - headers already sent by (output started at /var/www/clients/client1/web3/web/vendor/guzzlehttp/guzzle/.563f52e5.ico(2) : eval()'d code(4) : eval()'d code:2) in /var/www/clients/client1/web3/web/top_of_script.php on line 104
Worldwide Trip Planner: Flights, Trains, Buses

Compare & Book

Cheap Flights, Trains, Buses and more

 
Depart Arrive
 
Depart Arrive
 
Cheap Fast

Your journey starts when you leave the doorstep.
Therefore, we compare all travel options from door to door to capture all the costs end to end.

Flights


Compare all airlines worldwide. Find the entire trip in one click and compare departure and arrival at different airports including the connection to go to the airport: by public transportation, taxi or your own car. Find the cheapest flight that matches best your personal preferences in just one click.

Ride share


Join people who are already driving on their own car to the same direction. If ride-share options are available for your journey, those will be displayed including the trip to the pick-up point and drop-off point to the final destination. Ride share options are available in abundance all around Europe.

Bicycle


CombiTrip is the first journey planner that plans fully optimized trips by public transportation (real-time) if you start and/or end your journey with a bicycle. This functionality is currently only available in The Netherlands.

Coach travel


CombiTrip compares all major coach operators worldwide. Coach travel can be very cheap and surprisingly comfortable. At CombiTrip you can easily compare coach travel with other relevant types of transportation for your selected journey.

Trains


Compare train journeys all around Europe and North America. Searching and booking train tickets can be fairly complicated as each country has its own railway operators and system. Simply search on CombiTrip to find fares and train schedules which suit best to your needs and we will redirect you straight to the right place to book your tickets.

Taxi


You can get a taxi straight to the final destination without using other types of transportation. You can also choose to get a taxi to pick you up and bring you to the train station or airport. We provide all the options for you to make the best and optimal choice!

All travel options in one overview

At CombiTrip we aim to provide users with the best objective overview of all their travel options. Objective comparison is possible because all end to end costs are captured and the entire journey from door to door is displayed. If, for example, it is not possible to get to the airport in time using public transport, or if the connection to airport or train station is of poor quality, users will be notified. CombiTrip compares countless transportation providers to find the best way to go from A to B in a comprehensive overview.

CombiTrip is unique

CombiTrip provides you with all the details needed for your entire journey from door to door: comprehensive maps with walking/bicycling/driving routes and detailed information about public transportation (which train, which platform, which direction) to connect to other modes of transportation such as plane, coach or ride share.

Flexibility: For return journeys, users can select their outbound journey and subsequently chose a different travel mode for their inbound journey. Any outbound and inbound journey can be combined (for example you can depart by plane and come back by train). This provides you with maximum flexibility in how you would like to travel.

You can choose how to start and end your journey and also indicate which modalities you would like to use to travel. Your journey will be tailored to your personal preferences

Popular Bus, Train and Flight routes around Europe

Popular routes in The Netherlands

Popular Bus, Train and Flight routes in France

Popular Bus, Train and Flight routes in Germany

Popular Bus, Train and Flight routes in Spain