See my answer. This answer is so much better because it does not assume that the files to compare are in the same directory tree. Version 1.69 is now available! You can control how symbols are ordered in the Breadcrumbs dropdown with the breadcrumbs.symbolSortOrder settings. I love Partial Diff. In the Status Bar, there is a summary of all errors and warnings counts. It also helps to remind yourself of the changes you've made from the master version of a file on git once in a while. Right-Click onefile you want to compare => Select for Compare. When VS Code doesn't detect an existing Git repository, the Source Control view will give you the options to Initialize Repository or Publish to GitHub. When you execute a Go to References search (via F12 (Windows, Linux Shift+F12)), or a Peek Definition (via F12 (Windows Alt+F12, Linux Ctrl+Shift+F10)), we embed the result inline: You can navigate between different references in the peeked editor and make quick edits right there. @AmrElAdawy I meant compare two buffers (for example, Untitled-1 and Untitled-2, there is no physical file). Theoretically, you can open all files in one VS Code, and practically, you can do it, such as opening a VS Code instance from the C Drive root folder like this. All usages of the symbol will be renamed, across files. Open a folder with the files you need to compare, Drag and drop the two files into Visual Studio Code, Paste your first text sample from the clipboard to the first tab and the second text sample from the clipboard to the second tab. Click to share on Facebook (Opens in new window), Click to share on LinkedIn (Opens in new window), Click to share on Twitter (Opens in new window), Click to share on Reddit (Opens in new window), Click to share on WhatsApp (Opens in new window), Click to share on Pocket (Opens in new window), Click to email a link to a friend (Opens in new window). Thanks. By default, breadcrumbs show file and symbol icons to the left of the breadcrumb but you can remove the icons by setting breadcrumbs.icons to false. Once you authenticate with your GitHub account in VS Code, you'll be able to search through repositories by name, and select any repo to clone it. You can checkout any branch in your repository by clicking that status indicator and selecting the Git reference from the list. If you would like to compare your local file changes with the latest git version of a file, click the git icon in the activity bar, then select the file that you would like to compare. I have Visual Studio Code version 1.27.2 and can do this: Sometimes, you don't have two files but want to copy text from somewhere and do a quick diff without having to save the contents to files first. When you right-click on a commit, you'll get options to Copy Commit ID and Copy Commit Message. Tip: Click on an extension tile to read the description and reviews in the Marketplace. I am using it for minor project development and even as a simple text editor. Contact me! Lines can be navigated with arrow keys and pressing Enter will jump back in the Diff editor and the selected line. "workbench.action.quickOpenPreviousEditor", "workbench.action.quickOpenPreviousRecentlyUsedEditor", "workbench.action.quickOpenLeastRecentlyUsedEditor", Configure IntelliSense for cross-compiling. How to find whether the string contains a substring in Python? How do you format code in Visual Studio Code (VSCode)? You can find these actions in the Views and More Actions menu, along with the option to add or remove a remote. So, for now we have to manage with one of the extensions from VS Code Marketplace. If you're running on macOS or Linux, the GCM README How do I collapse sections of code in Visual Studio Code for Windows? 2012 - 2022 My Tec Bits. Alternatively from the keyboard hit P (Windows, Linux Ctrl+Shift+P) and select File: Compare Active File With and you will be presented with a list of recent files. That's why we support peeked editors. One usually has the need to compare two files or two folders, or two branches, especially as afrequent userof Visual Studio, one hopes to find a way to use Visual Studio to complete the comparison job in Visual Studio with somewhat the way like Source Control or Version Control software for comparison. There are multiple ways to use the Visual Studio Code diff tool:Comparing files using the User InterfaceComparing files using the command lineUsing Visual Studio Code as a git difftool, Right-click on one file and click "Select for compare", Right-click on the other file and click "Compare file file1 with file2". Where developers & technologists share private knowledge with coworkers, Reach developers & technologists worldwide. We cant compare files between different windows. Tip: You can jump to the matching bracket with \ (Windows, Linux Ctrl+Shift+\). You can compare files from the explorer either from the working files section or the folder section. Pull request extensions let you review, comment, and verify source code contributions directly within VS Code. Thanks, Compare with Default White theme is better than Dark theme. Many other source control providers are available through extensions on the VS Code Marketplace. There is plugin called Partial Diff which helps to compare text selections within a file, across different files, or to the clipboard. How to help my players track gold in multiple currencies? VS Code provides two powerful commands to navigate in and across files with easy-to-use key bindings. More specific Commit actions can be found in the Views and More Actions menu on the top of the Source Control view. Check out our publishing repos video for more information about publishing to GitHub. You can disable this behavior with the editor.stablePeek setting. Just provide the name of your new branch and VS Code will create the branch and switch to it. The Source Control Providers view shows the detected providers and repositories, and you can scope the display of your changes by selecting a specific provider. Extension "compareit" helps to compare two files wich you can choose from your current project and other directory on your computer or clipboard. Selecting the icon will show you the details of your current repository changes: CHANGES, STAGED CHANGES and MERGE CHANGES. To push, pull, and sync you need to have a Git origin set up. Given that your repository is connected to some remote and that your checked out branch has an upstream link to a branch in that remote, VS Code offers you useful actions to push, pull, and sync that branch (the latter will run a pull command followed by a push command). VS Code is awesome. Not as far as I know. Select some text, set it as the left, select some more, set it as the right. hamzah The difference will be highlighted as below:Advertisementsif(typeof ez_ad_units!='undefined'){ez_ad_units.push([[336,280],'kindacode_com-medrectangle-4','ezslot_9',172,'0','0'])};if(typeof __ez_fad_position!='undefined'){__ez_fad_position('div-gpt-ad-kindacode_com-medrectangle-4-0')}; The command that can be used to check the diff between two files: When you run the command above, you may run into this error: Solution: Open Command Palette (press Command + Shift + P on Mac and Ctrl + Shift + P on Windows), search for install code and select Shell Command: Install code command in PATH: Weve gone through two different ways to check the difference between two files by using VS Code. If you choose Configure Trusted Domains, a dropdown lets you trust the exact URL, trust the URL domain and subdomains, or trust all domains to disable outgoing link protection. Merge conflicts are recognized by VS Code. Open VS Code with the files you are going to compare. When you launch VS Code from the command line, you can pass the --wait argument to make the launch command wait until you have closed the new VS Code instance. Click 2nd file click "Compare with selected", other option is ctrl-shift + p and type file compare And, as every great IDE, Visual Studio Code also has a great diff tool. You can proceed to the external website in your browser or have the options to copy the link or cancel the request. How do I search for files in Visual Studio Code? Can anyone Identify the make, model and year of this car? Diffchecker - Online diff tool to compare text to find the . Note: This experience is especially helpful for screen reader users. Trending is based off of the highest score sort and falls back to it if no posts are trending. then right click on second file and select. Then you can do this: Here is my favorite way, which I think is a little less tedious than the "Select for Compare, then Compare With" steps. Using Visual Studio Code as a git difftool, Using IAsyncEnumerable in a Razor component, Replace characters in a string using Vectorization, Finding the maximum value in an array using vectorization, Faster Guid comparisons using Vectors (SIMD) in .NET, Observing all http requests in a .NET application. 1. vsc capture. So naturally VS code is my go-to tool for file comparison. Running Initialize Repository will create the necessary Git repository metadata files and show your workspace files as untracked changes ready to be staged. All colors are themeable and up to six colors can be configured. We do need Comparing Files, but we are not using the tool concentrate for everyday work, I do not like to spend time learning too much beyond the Microsoft Product feature; For the same reason, the very fancy feature, say, from. Since we love bug-free code, warnings and errors show up in multiple places: Tip: To loop through errors or warnings in the current file, you can press F8 or F8 (Windows, Linux Shift+F8) which will show an inline zone detailing the problem and possible Code Actions (if available): Warnings and Errors can provide Code Actions (also known as Quick Fixes) to help fix issues. Alternatively, you can use - (Windows Alt+Left, Linux Ctrl+Alt+-) and - (Windows Alt+Right, Linux Ctrl+Shift+-) to navigate between files and edit locations. @lasse vscode can compare two arbitrary files now. For a GitHub repository, you would find the URL from the GitHub Code dialog. Copy and paste the contents of your two files for comparison into the two frames, thenFind Differences, you will get. Inlay hints can be enabled/disabled with the editor.inlayHints.enabled setting, the default is enabled. Type the first letter of a type you want to navigate to, regardless of which file contains it, and press Enter. We think there's nothing worse than a big context switch when all you want is to quickly check something. The right panel is editable. You can navigate symbols inside a file with O (Windows, Linux Ctrl+Shift+O). Differences are highlighted and there are inline actions to accept either one or both changes. VS Code ships with a Git source control manager (SCM) extension. It will also give you the option to create a new branch if you decide that's a better option, or checkout a branch in detached mode. Visual Studio Code has integrated source control management (SCM) and includes Git support out-of-the-box. there's a native "Compare with clipboard" option from the F1 menu, @FacundoColombier That option compares the. Can this also be done with files in two different projects / windows? Just click on the three dots for the settings of the Explorer view and you can see that you can tick this option. If your workspace is on your local machine, you can enable Git source control by creating a Git repository with the Initialize Repository command. Clicking each item will show you in detail the textual changes within each file. Some languages also support jumping to the type definition of a symbol by running the Go to Type Definition command from either the editor context menu or the Command Palette. Staging (git add) and unstaging (git reset) can be done via contextual actions in the files or by drag-and-drop. Looks like a feature request (https://github.com/microsoft/vscode/issues/25887) is in the development backlog. The Git: Create Branch command lets you quickly create a new branch. When the dropdown appears, start typing - all matching elements will be highlighted and the best match will be selected for quick navigation. Most of the source control UI and work flows are common across other SCM extensions, so reading about the general Git support in VS Code will help you understand how to use another provider. That seems to be the fastest way. Note: You may need to add code to your path first. Otherwise, you'll get a prompt asking you to select what changes you'd like to commit and get the option to change your commit settings. E.g. These tools are easy to use, for occasional comparison, it is a good choice. This will take you to the definition of the type of a symbol. SQL Server: Search and Find Table by Name, Then right-click the second file and choose, Both the files will be opened in the main panel, side by side in. This is useful to edit the new version of the document and see the live diff. If you have an SSH key with a passphrase, you'll need to launch VS Code from a Git Bash prompt to inherit its SSH environment. You can now choose to sort by Trending, which boosts votes that have happened recently, helping to surface more up-to-date answers. NoteThe right panel is editable. Learn how your comment data is processed. How to calculate statisticalmode in SQL Server? Warnings or Errors can be generated either via configured tasks, by rich language services, or by linters, that constantly analyze your code in the background. Select @category:"scm providers" to see available SCM providers. How to call VS Code Editor from terminal / command line, How to compare two XML files in visual studio 2010, Comparison operators - if / else if statements. if you do not see help, please follow these steps: Linux: Make sure you installed Code via our new .deb or .rpm packages. Is there a way (or plugin) to compare all the files in 2 different folders (and their sub-folders)? In such a case, to access open editor, click on 3 dots next to explorer and check the open editors option. Killing all the active connections of an SQL Server database, https://github.com/microsoft/vscode/issues/25887. What is a 'workspace' in Visual Studio Code? However, when you are working on a task, you will find yourself quickly jumping between the same set of files. by drag-drop from File Explorer to VS Code's center. Voila. To turn on the Source Control Providers view, select the overflow menu in the Source Control view (G (Windows, Linux Ctrl+Shift+G)), hover over Views, and make sure that Source Control Repositories is marked with a check. Executing this command should bring up the diff panel, just like it did from the explorer window. Yes, I also found that Partial Diff is so easy to use and very useful. Flow the same steps. Why did the gate before Minas Tirith break so very easily? Yup, Ive just noticed there is the option of Selecting files to compare but only those in an open folder. If there are any staged changes, only those changes will be committed. VS Code has support for handling multiple Source Control providers simultaneously. to be fair, the question was just to know if there is a funcion, not how to trigger it :). Googlediff, you will get a bunch of online tools for comparison, such asDiffchecker - Online diff tool to compare text to find the difference. (Tested on VS Code 1.27.1). If you are jumping around between different lines of the same file, these shortcuts allow you to navigate between those locations easily. Find centralized, trusted content and collaborate around the technologies you use most. Or, using the full path if code is not in the PATH: git difftool is a Git command that allows you to compare and edit files between revisions using common diff tools. Select the two files you want to compare (see the diff), right-click, and select Compare Selected from the drop-down menu.Advertisementsif(typeof ez_ad_units!='undefined'){ez_ad_units.push([[300,250],'kindacode_com-medrectangle-3','ezslot_4',159,'0','0'])};if(typeof __ez_fad_position!='undefined'){__ez_fad_position('div-gpt-ad-kindacode_com-medrectangle-3-0')}; 2. You can always peek under the hood to see the Git commands we are using. Do you know automated way to push differences from left into right? To summarize, here are some examples of where you can use VS Code as the editor: Visual Studio Code also supports pull request workflows through the GitHub Pull Requests and Issues extension available on the VS Code Marketplace. If you choose to Create new branch from, you'll get an extra prompt that allows you to specify which commit the new branch should be pointing to. This article will cover this topic and related issues(we use the current version of 2019 16.11.0). Tip: If you commit your change to the wrong branch, undo your commit using the Git: Undo Last Commit command in the Command Palette (P (Windows, Linux Ctrl+Shift+P)). If you run Git: Checkout to, you will see a dropdown list containing all of the branches or tags in the current repository. // Save this file to apply the trusted domains rules. See: How to call VS Code Editor from command line. how to compare two unsaved newly created files? For example: Use the Azure Repos extension and this will light up TFVC support. This works with any arbitrary files, even ones that are not in the project dir. This can be useful if you want to select the previous entry from the list without having to invoke another keybinding: By default, Ctrl+Tab navigates between editors of the same editor group. Clicking on the peeked editor filename or double-clicking in the result list will open the reference in the outer editor. To interact with breadcrumbs, use the Focus Breadcrumbs command or press . How to import a CSV file to a variable in Python? This allows you to quickly analyze the impact of your edit or the popularity of your specific method or property throughout your project: Tip: Directly invoke the Peek References action by clicking on these annotations. Now that you know how the editor works, time to try a few other things With the command workbench.action.quickOpenPreviousEditor, you can have the second entry automatically selected in Quick Open. You can turn off breadcrumbs with the View > Show Breadcrumbs toggle or with the breadcrumbs.enabled setting. Compare Files (1), with TFS and Git GUI in Visual Studio, Compare Files (2), with Visual Studio Built-in Tool, Diffchecker - Online diff tool to compare text to find the difference. This article discuss the way to compare files with Visual Studio extension or non Visual Studio. By typing : the symbols will be grouped by category. I found a flow which is fastest for me, by first associating a keyboard shortcut Alt+k to "Compare Active File With" (#a). Tip: Additionally, the peek window is closed if you press Escape or double-click in the peek editor region. There is a Synchronize Changes action in the Status Bar, next to the branch indicator, when the current checked out branch has an upstream branch configured. After splitting the article into two, they are still too long, I split it as three. If you want to navigate across all opened editors in all groups, you can create keyboard shortcuts for the workbench.action.quickOpenPreviousRecentlyUsedEditor and workbench.action.quickOpenLeastRecentlyUsedEditor commands: Here is a list of commands you can use to navigate in editors without opening a picker: // You can use the "Manage Trusted Domains" command to open this file. Blog about Microsoft technologies (.NET, .NET Core, ASP.NET Core, WPF, UWP, TypeScript, etc.). You can get the required URL from the repository host. SQL Server: Concatenate Multiple Rows Into Single String. How to use Visual Studio Code as default editor for git? Tip: You can diff any two files by first right clicking on a file in the Explorer or OPEN EDITORS list and selecting Select for Compare and then right-click on the second file to compare with and select Compare with 'file_name_you_chose'. Maybe this is an obvious solution, but I took me a while to figure it out: hope this can help someone. Open a command prompt and use the following commands: Manually, open ~/.gitconfig or %USERPROFILE%\.gitconfig in a text editor and add the following content: You can validate the configuration by executing git config --global --list. In this topic, we'll first describe VS Code's language intelligence features (suggestions, parameter hints, smart code navigation) and then show the power of the core text editor.

Here is another way to find available compare commands. Languages can also support jumping to the implementation of a symbol by pressing F12 (Windows, Linux Ctrl+F12). Here are the simple steps to compare the contents of two code files in VS Code. The first approach is to use your mouse and the second one is to use the command line. Press "CMD + Shift + P" (on Mac) or "Ctrl + Shift + P" then type "compare" and you can pick which ever option you want. As of now, VS Code do not have merging or copying features in the compare view. I also use Visual Studio Code from time to time. You can also run the Git: Initialize Repository and Publish to GitHub commands from the Command Palette (P (Windows, Linux Ctrl+Shift+P)). Visual Studio Code - is there a Compare feature like that plugin for Notepad ++? This site uses Akismet to reduce spam. Synchronize Changes will pull remote changes down to your local repository and then push local commits to the upstream branch. This is pretty good, onedisadvantage is that the two compared files must be opened in the VS Code, but this can be easily reached by open a folder including your two compared files. Is there a Compare feature like the Plugin for Notepad++? If you have very long paths or are only interested in either file paths or symbols paths, you can use the breadcrumbs.filePath and breadcrumbs.symbolPath settings. I ask, because VSCodes comparison algorithm works better the Beyond Compares for many XML files, but Beyond Compares ability to move code between the two files is very good. It seems this article is a little bit too long, I split it into two: one with native Visual Studio Tool, another is Visual Studio with Extension or Non-Visual Studio. Here's a link to marketplace for extension. To learn more, see our tips on writing great answers. Make sure you install at least version 2.0.0. When you commit, be aware that if your username and/or email is not set in your Git configuration, Git will fall back to using information from your local machine. Is there an easy way to move or copy code from one of the files being compared to the other? Yes, there is, but it is integrated with the version control tools, you can't really ask it to compare two arbitrary files, but you can ask version control to compare two revisions of the same file, or your current file in the working folder with the last checked in / committed revision. Starting with VS Code 1.19, this feature is disabled by default and you can use the git.autofetch setting to enable it. Later staging and commit actions could include the changes to versioncontrol.md and the two other .png images as a separate commit. You can always set up a credential helper in order to pull and push from a remote server without having VS Code prompt for your credentials each time. For your protection, VS Code displays a prompt before opening an outgoing website link from the editor. Right Click another file you want to compare => Compare with Selected. Publish to GitHub will directly publish your workspace folder to a GitHub repository, allowing you to choose between a private and public repositories. The "must be inside the opened folder" restriction seemed to be very annoying to me, as I usually open a folder and then also work with external files in the meantime. @dc7a9163d9 the same way, right click and select for compare. Here's how to do it. The editor has a navigation bar above its contents called Breadcrumbs. You can learn more in the GitHub Repositories extension section. B: Visual Studio Extention for Comparison Tools from Third Parties: Code Compare in Visual Studio---devart.com, Compare Files VS2019---marketplace.visualstudio.com. Press Up or Down and navigate to the place you want. Free, high quality development tutorials and examples for all levels, VS Code: How to Compare Two Files (Find the Difference), VS Code: How To Change Indentation (2 spaces, 4 spaces), Open Android emulator/ iOS simulator using VS Code, VS Code: Hide Specific Files/Folders from the Left SIdebar, VS Code: Opening Multiple Windows/Projects Simultaneously, VS Code: How to Disable/Enable Suggestions on Hover, VS Code: 3 Ways to Change Terminal Font SIze, VS Code: How to Use Custom Settings for a Project, VS Code: How to Position/Align the Bottom Panel, VS Code: 3 Ways to Move the Side Bar to the Right/Left, VS Code: Quickly Move Focus between Code File and Terminal, VS Code: Shortcuts for Jumping to the last Edit Location, VS Code: How to Collapse/Expand Blocks of Code, How to Format Code in VS Code (Visual Studio Code), VS Code: Hide/Show the Debug button in package.json, VS Code & Javascript/TypeScript: Place Curly Braces on New Line, VS Code: How to Open File in New Tab (Keep the Current File), VS Code: How to Pin/Unpin a File (2 Approaches), VS Code: How to Render Whitespace Characters. If youd like to explore more about this awesome IDE, take a look at the following articles: You can also check our VS Code topic page for the latest guides, tips, and tricks. Note that for unstaged changes, the editor on the right still lets you edit the file: feel free to use it! How can I switch word wrap on and off in Visual Studio Code? Diffing in VS Code is very useful for quickly seeing changes between two files. If you press Ctrl and hover over a symbol, a preview of the declaration will appear: Tip: You can jump to the definition with Ctrl+Click or open the definition to the side with Ctrl+Alt+Click. How to call VS Code Editor from command line, Design patterns for asynchronous API communication. The symbols shown are the same as in Outline view and Go to Symbol. Breadcrumbs always show the file path and, with the help of language extensions, the symbol path up to the cursor position. This can be useful when you configure VS Code as your Git external editor so Git will wait until you close the launched VS Code instance. You can find the details in Git commit information. VS Code only supports the official Git distribution for its Git integration. If you would like to install another SCM provider, you can search on the scm providers extension category in the Extensions view (X (Windows, Linux Ctrl+Shift+X)). Now you can run git config --global -e and use VS Code as editor for configuring Git. In the previous post, I showed you how to use Visual Studio to compare 2 files. You can use workbench.colorCustomizations to override these theme-contributed colors in your settings: Some languages like C# support inline reference information, that is updated live.




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