On Demand+ allows you to deposit funds on your account so that you can benefit from a slicker, quicker booking process. Enjoy competitive live market pricing and access to 7,000+ private jet aircraft with the option to build in bespoke terms that suit you or your business.
On Demand+ private jet charter
For nearly 60 years, businesses across the globe have relied on us to deliver their private jet charter services. We are proud to be trusted by 30 companies in the FTSE 100, as well as governments, royalty and multi-national corporations throughout the world. We understand that your requirements are exact, so we deliver bespoke solutions, leveraging our unique breadth of services across charter, safety and security.
With access to over 7,000 aircraft, from very light to global cabin jets, you have the flexibility to choose the aircraft that suits your journey.
Our dedicated account managers go above and beyond to create bespoke flights around you for a seamless experience.
We continue to set the benchmark for safety in aviation, which is why our Quality Management System far exceeds industry standards.
Founded in 1961, we have more experience than any other provider so you can trust you're in safe and reliable hands.
System.AggregateException: One or more errors occurred. (Unable to cast object of type 'Umbraco.Cms.Web.Common.PublishedModels.SearchHeader' to type 'Umbraco.Cms.Web.Common.PublishedModels.Heading3'.) ---> System.InvalidCastException: Unable to cast object of type 'Umbraco.Cms.Web.Common.PublishedModels.SearchHeader' to type 'Umbraco.Cms.Web.Common.PublishedModels.Heading3'. at UmbracoProject.HtmlFunctions.GetCardValuesFromHeading(IPublishedElement heading, ImageType imageType) in /Users/rosswilson/Projects/air-partner-core/src/UmbracoProject/HtmlFunctions.cs:line 85 at AspNetCore.Views_Partials__card.ExecuteAsync() in C:\sites\ap-staging4\Views\Partials\_card.cshtml:line 6 at Microsoft.AspNetCore.Mvc.Razor.RazorView.RenderPageCoreAsync(IRazorPage page, ViewContext context) at Microsoft.AspNetCore.Mvc.Razor.RazorView.RenderPageAsync(IRazorPage page, ViewContext context, Boolean invokeViewStarts) at Microsoft.AspNetCore.Mvc.Razor.RazorView.RenderAsync(ViewContext context) at Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper.RenderPartialViewAsync(TextWriter writer, Object model, IView view) at Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper.ProcessAsync(TagHelperContext context, TagHelperOutput output) at Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperRunner.<RunAsync>g__Awaited|0_0(Task task, TagHelperExecutionContext executionContext, Int32 i, Int32 count) at AspNetCore.Views_Partials_Grid_Editors_DocTypeGridEditor_Cards.ExecuteAsync() in C:\sites\ap-staging4\Views\Partials\Grid\Editors\DocTypeGridEditor\Cards.cshtml:line 114 at Microsoft.AspNetCore.Mvc.Razor.RazorView.RenderPageCoreAsync(IRazorPage page, ViewContext context) at Microsoft.AspNetCore.Mvc.Razor.RazorView.RenderPageAsync(IRazorPage page, ViewContext context, Boolean invokeViewStarts) at Microsoft.AspNetCore.Mvc.Razor.RazorView.RenderAsync(ViewContext context) at Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult.ExecuteAsync(ViewComponentContext context) at Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentInvoker.InvokeAsync(ViewComponentContext context) at Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentHelper.InvokeCoreAsync(ViewComponentDescriptor descriptor, Object arguments) --- End of inner exception stack trace --- at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification) at UmbracoProject.App_Plugins.DocTypeGridEditor.Helpers.DocTypeGridEditorHelper.RenderDocTypeGridEditorItem(IViewComponentHelper helper, IHtmlHelper htmlHelper, Object model) in /Users/rosswilson/Projects/air-partner-core/src/UmbracoProject/App_Plugins/DocTypeGridEditor/Helpers/DocTypeGridEditorHelper.cs:line 230 at AspNetCore.App_Plugins_DocTypeGridEditor_Render_DocTypeGridEditor.ExecuteAsync() at Microsoft.AspNetCore.Mvc.Razor.RazorView.RenderPageCoreAsync(IRazorPage page, ViewContext context) at Microsoft.AspNetCore.Mvc.Razor.RazorView.RenderPageAsync(IRazorPage page, ViewContext context, Boolean invokeViewStarts) at Microsoft.AspNetCore.Mvc.Razor.RazorView.RenderAsync(ViewContext context) at Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.RenderPartialCoreAsync(String partialViewName, Object model, ViewDataDictionary viewData, TextWriter writer) at Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.PartialAsync(String partialViewName, Object model, ViewDataDictionary viewData) at AspNetCore.Views_Partials_grid_editors_base.ExecuteAsync() in C:\sites\ap-staging4\Views\Partials\grid\editors\base.cshtml:line 6