Error message

Warning: Undefined variable $introText in Drupal\ctgenquiry\Plugin\Block\ctgenquiryblock->build() (line 60 of modules/custom/ctgenquiry/src/Plugin/Block/ctgenquiryblock.php).
Drupal\ctgenquiry\Plugin\Block\ctgenquiryblock->build() (Line: 221)
Drupal\block\BlockViewBuilder::preRender()
call_user_func_array() (Line: 107)
Drupal\Core\Render\Renderer->doTrustedCallback() (Line: 914)
Drupal\Core\Render\Renderer->doCallback() (Line: 447)
Drupal\Core\Render\Renderer->doRender() (Line: 253)
Drupal\Core\Render\Renderer->doRenderRoot() (Line: 143)
Drupal\Core\Render\Renderer->{closure:Drupal\Core\Render\Renderer::renderInIsolation():142}() (Line: 638)
Drupal\Core\Render\Renderer::{closure:Drupal\Core\Render\Renderer::executeInRenderContext():638}()
Fiber->start() (Line: 639)
Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 142)
Drupal\Core\Render\Renderer->renderInIsolation() (Line: 169)
Drupal\Core\Render\Renderer->doRenderPlaceholder() (Line: 764)
Drupal\Core\Render\Renderer->{closure:Drupal\Core\Render\Renderer::replacePlaceholders():763}()
Fiber->start() (Line: 772)
Drupal\Core\Render\Renderer->replacePlaceholders() (Line: 265)
Drupal\Core\Render\Renderer->doRenderRoot() (Line: 143)
Drupal\Core\Render\Renderer->{closure:Drupal\Core\Render\Renderer::renderInIsolation():142}() (Line: 638)
Drupal\Core\Render\Renderer::{closure:Drupal\Core\Render\Renderer::executeInRenderContext():638}()
Fiber->start() (Line: 639)
Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 142)
Drupal\Core\Render\Renderer->renderInIsolation() (Line: 113)
Drupal\Core\Render\Renderer->renderRoot() (Line: 260)
Drupal\Core\Render\HtmlResponseAttachmentsProcessor->renderPlaceholders() (Line: 58)
Drupal\big_pipe\Render\BigPipeResponseAttachmentsProcessor->processAttachments() (Line: 45)
Drupal\Core\EventSubscriber\HtmlResponseSubscriber->onRespond() (Line: 254)
Symfony\Component\EventDispatcher\EventDispatcher::{closure:Symfony\Component\EventDispatcher\EventDispatcher::optimizeListeners():249}() (Line: 206)
Symfony\Component\EventDispatcher\EventDispatcher->callListeners() (Line: 56)
Symfony\Component\EventDispatcher\EventDispatcher->dispatch() (Line: 228)
Symfony\Component\HttpKernel\HttpKernel->filterResponse() (Line: 216)
Symfony\Component\HttpKernel\HttpKernel->handleRaw() (Line: 77)
Symfony\Component\HttpKernel\HttpKernel->handle() (Line: 53)
Drupal\Core\StackMiddleware\Session->handle() (Line: 30)
Drupal\Core\StackMiddleware\KernelPreHandle->handle() (Line: 28)
Drupal\Core\StackMiddleware\ContentLength->handle() (Line: 32)
Drupal\big_pipe\StackMiddleware\ContentLength->handle() (Line: 203)
Drupal\page_cache\StackMiddleware\PageCache->fetch() (Line: 140)
Drupal\page_cache\StackMiddleware\PageCache->lookup() (Line: 89)
Drupal\page_cache\StackMiddleware\PageCache->handle() (Line: 48)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 51)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 71)
Drupal\Core\StackMiddleware\AjaxPageState->handle() (Line: 54)
Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 753)
Drupal\Core\DrupalKernel->handle() (Line: 34)
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run() (Line: 32)
require() (Line: 22)
require_once() (Line: 13)
Hero coach side Hero coach side

Proudly Part of The Coach Travel Group

Serving the UK & beyond

Please enter a location

Please enter a location

Please enter an occasion

Your unique reference number:
...please wait

Thank you for your enquiry. We’re delighted to help you begin your coach hire journey with Swans Travel, Part of The Coach Travel Group. You will shortly receive an email confirming the details of your quote request, along with your unique reference number.

Our team will now review your enquiry and either a member of the Swans Travel team or one of our trusted partner operators in The Coach Travel Group may contact you directly with further details and pricing.

If you need to speak with us in the meantime, please contact our team on 0800 799 9423 and quote your unique reference number.

We look forward to speaking with you soon.

Reliable coach travel across the UK 

Built on over four decades of experience, Swans Travel is one of the UK’s leading providers of coach and ground transport solutions, delivering safe, reliable and high-quality travel for businesses, events and private clients nationwide. Founded in 1978, the company has grown into a trusted name in passenger transport, offering everything from executive travel to large-scale event logistics with a strong focus on service and innovation. Now part of The Coach Travel Group, Swans Travel combines its long-standing heritage with the strength of a wider network, helping to shape the future of modern and sustainable coach travel across the UK.

Maps pin

40+ years of experience

Bus gold

Fleet of 50+

Thumbs up

Nationwide travel

Safety

Leaders in safety

Corporate commuter

Education transport

VIP sports travel

Business travel

Minibus

Our fleet

Swans Travel operates one of the most modern coach and bus fleets in the UK, tailored to meet the needs of every journey.

Our vehicles range from 16-seater minibuses to 98-seater coaches, ensuring we can accommodate groups of all sizes. Each vehicle is regularly maintained to the highest standards, allowing you to relax and enjoy your trip with complete peace of mind.

Coach by stately home

We let the numbers speak for themselves

Speedometer

2.5M miles covered

Journey

100k trips completed

CO2

3M+ Carbon emissions saved per year

Why choose us?

Safety first

Your safety and well-being are always our top priority, ensuring peace of mind everytime.

Reliability

Dependable, punctual, and professional service you can always trust to deliver excellence.

Comfort

Modern, well-maintained vehicles designed for a smooth and enjoyable journey every day.

Local expertise

Proudly serving Greater Manchester and beyond with deep local knowledge and experience.