A PHP Error was encountered

Severity: Deprecated Notice

Message: GuzzleHttp\Promise\queue(): Implicitly marking parameter $assign as nullable is deprecated, the explicit nullable type must be used instead

Filename: src/functions.php

Line Number: 24

Backtrace:

File: /home/iqeakxb/dev/application/vendor/guzzlehttp/promises/src/functions_include.php
Line: 5
Function: _error_handler

File: /home/iqeakxb/dev/application/vendor/guzzlehttp/promises/src/functions_include.php
Line: 5
Function: require

File: /home/iqeakxb/dev/application/vendor/composer/autoload_real.php
Line: 41
Function: require

File: /home/iqeakxb/dev/application/vendor/composer/autoload_real.php
Line: 45
Function: {closure:ComposerAutoloaderInit7b8580dd9b41833d4ba8f76a0ac16d19::getLoader():37}

File: /home/iqeakxb/dev/application/vendor/autoload.php
Line: 25
Function: getLoader

File: /home/iqeakxb/dev/index.php
Line: 293
Function: require_once

A PHP Error was encountered

Severity: Deprecated Notice

Message: GuzzleHttp\Promise\each(): Implicitly marking parameter $onFulfilled as nullable is deprecated, the explicit nullable type must be used instead

Filename: src/functions.php

Line Number: 260

Backtrace:

File: /home/iqeakxb/dev/application/vendor/guzzlehttp/promises/src/functions_include.php
Line: 5
Function: _error_handler

File: /home/iqeakxb/dev/application/vendor/guzzlehttp/promises/src/functions_include.php
Line: 5
Function: require

File: /home/iqeakxb/dev/application/vendor/composer/autoload_real.php
Line: 41
Function: require

File: /home/iqeakxb/dev/application/vendor/composer/autoload_real.php
Line: 45
Function: {closure:ComposerAutoloaderInit7b8580dd9b41833d4ba8f76a0ac16d19::getLoader():37}

File: /home/iqeakxb/dev/application/vendor/autoload.php
Line: 25
Function: getLoader

File: /home/iqeakxb/dev/index.php
Line: 293
Function: require_once

A PHP Error was encountered

Severity: Deprecated Notice

Message: GuzzleHttp\Promise\each(): Implicitly marking parameter $onRejected as nullable is deprecated, the explicit nullable type must be used instead

Filename: src/functions.php

Line Number: 0

Backtrace:

File: /home/iqeakxb/dev/application/vendor/guzzlehttp/promises/src/functions_include.php
Line: 5
Function: _error_handler

File: /home/iqeakxb/dev/application/vendor/guzzlehttp/promises/src/functions_include.php
Line: 5
Function: require

File: /home/iqeakxb/dev/application/vendor/composer/autoload_real.php
Line: 41
Function: require

File: /home/iqeakxb/dev/application/vendor/composer/autoload_real.php
Line: 45
Function: {closure:ComposerAutoloaderInit7b8580dd9b41833d4ba8f76a0ac16d19::getLoader():37}

File: /home/iqeakxb/dev/application/vendor/autoload.php
Line: 25
Function: getLoader

File: /home/iqeakxb/dev/index.php
Line: 293
Function: require_once

A PHP Error was encountered

Severity: Deprecated Notice

Message: GuzzleHttp\Promise\each_limit(): Implicitly marking parameter $onFulfilled as nullable is deprecated, the explicit nullable type must be used instead

Filename: src/functions.php

Line Number: 285

Backtrace:

File: /home/iqeakxb/dev/application/vendor/guzzlehttp/promises/src/functions_include.php
Line: 5
Function: _error_handler

File: /home/iqeakxb/dev/application/vendor/guzzlehttp/promises/src/functions_include.php
Line: 5
Function: require

File: /home/iqeakxb/dev/application/vendor/composer/autoload_real.php
Line: 41
Function: require

File: /home/iqeakxb/dev/application/vendor/composer/autoload_real.php
Line: 45
Function: {closure:ComposerAutoloaderInit7b8580dd9b41833d4ba8f76a0ac16d19::getLoader():37}

File: /home/iqeakxb/dev/application/vendor/autoload.php
Line: 25
Function: getLoader

File: /home/iqeakxb/dev/index.php
Line: 293
Function: require_once

A PHP Error was encountered

Severity: Deprecated Notice

Message: GuzzleHttp\Promise\each_limit(): Implicitly marking parameter $onRejected as nullable is deprecated, the explicit nullable type must be used instead

Filename: src/functions.php

Line Number: 0

Backtrace:

File: /home/iqeakxb/dev/application/vendor/guzzlehttp/promises/src/functions_include.php
Line: 5
Function: _error_handler

File: /home/iqeakxb/dev/application/vendor/guzzlehttp/promises/src/functions_include.php
Line: 5
Function: require

File: /home/iqeakxb/dev/application/vendor/composer/autoload_real.php
Line: 41
Function: require

File: /home/iqeakxb/dev/application/vendor/composer/autoload_real.php
Line: 45
Function: {closure:ComposerAutoloaderInit7b8580dd9b41833d4ba8f76a0ac16d19::getLoader():37}

File: /home/iqeakxb/dev/application/vendor/autoload.php
Line: 25
Function: getLoader

File: /home/iqeakxb/dev/index.php
Line: 293
Function: require_once

A PHP Error was encountered

Severity: Deprecated Notice

Message: GuzzleHttp\Promise\each_limit_all(): Implicitly marking parameter $onFulfilled as nullable is deprecated, the explicit nullable type must be used instead

Filename: src/functions.php

Line Number: 307

Backtrace:

File: /home/iqeakxb/dev/application/vendor/guzzlehttp/promises/src/functions_include.php
Line: 5
Function: _error_handler

File: /home/iqeakxb/dev/application/vendor/guzzlehttp/promises/src/functions_include.php
Line: 5
Function: require

File: /home/iqeakxb/dev/application/vendor/composer/autoload_real.php
Line: 41
Function: require

File: /home/iqeakxb/dev/application/vendor/composer/autoload_real.php
Line: 45
Function: {closure:ComposerAutoloaderInit7b8580dd9b41833d4ba8f76a0ac16d19::getLoader():37}

File: /home/iqeakxb/dev/application/vendor/autoload.php
Line: 25
Function: getLoader

File: /home/iqeakxb/dev/index.php
Line: 293
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Cannot modify header information - headers already sent by (output started at /home/iqeakxb/dev/system/core/Exceptions.php:291)

Filename: TEMPLATES/header.php

Line Number: 6

Backtrace:

File: /home/iqeakxb/dev/application/views/site/TEMPLATES/header.php
Line: 6
Function: header_remove

File: /home/iqeakxb/dev/application/views/site/ophorus_site_index.php
Line: 5
Function: view

File: /home/iqeakxb/dev/application/controllers/Controller_ophorus_index.php
Line: 160
Function: view

File: /home/iqeakxb/dev/index.php
Line: 293
Function: require_once

France Travel Experts: Transfers, Day Trips, Wine Tours, & Shore Excursions -->
loading Ophorus Please wait
USE PROMO CODE HELLOSPRING AND RECEIVE 10% DISCOUNT ON A SELECTION OF TOURS
logo Ophorus Tours Your order is being processed, please wait loading Ophorus

Un titre pour la page hero

Last Minute Availabilities

All
Bayeux
Colmar
Sarlat-la-Canéda
Strasbourg
Aix-en-Provence
Bordeaux
Tours
Ophorus Tours - Multi-regional
Ophorus Tours - Christmas Markets
Ophorus Tours - Tickets
Ophorus Tours - Cultural
Ophorus Tours - Special Offers
Ophorus Tours - Differences

The Ophorus Difference

  • Ophorus difference - Live Availability

    Live Availability

    Enjoy our 24/7 live availability for most of our shared tours and book your day trip with peace of mind wherever you are.
  • Ophorus difference - Easy cancellation

    Easy cancellation

    Modify or cancel your booking at no extra cost! At least 48 hours for all our private tours and 24 hours for all our shared tours.
  • Ophorus difference - Flexible refund options

    Flexible refund options

    As a leading service provider, booking direct means more flexibility & refund options as no third-party is involved.
  • Ophorus difference - Wide choice of services

    Wide choice of services

    Book transfers, guided walking tours, private & shared day trips, shore excursions and travel packages all over France.

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 301

Backtrace:

File: /home/iqeakxb/dev/application/controllers/Controller_ophorus_index.php
Line: 30
Function: __construct

File: /home/iqeakxb/dev/index.php
Line: 293
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_set_cookie_params(): Session cookie parameters cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 326

Backtrace:

File: /home/iqeakxb/dev/application/controllers/Controller_ophorus_index.php
Line: 30
Function: __construct

File: /home/iqeakxb/dev/index.php
Line: 293
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 353

Backtrace:

File: /home/iqeakxb/dev/application/controllers/Controller_ophorus_index.php
Line: 30
Function: __construct

File: /home/iqeakxb/dev/index.php
Line: 293
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 363

Backtrace:

File: /home/iqeakxb/dev/application/controllers/Controller_ophorus_index.php
Line: 30
Function: __construct

File: /home/iqeakxb/dev/index.php
Line: 293
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 364

Backtrace:

File: /home/iqeakxb/dev/application/controllers/Controller_ophorus_index.php
Line: 30
Function: __construct

File: /home/iqeakxb/dev/index.php
Line: 293
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 365

Backtrace:

File: /home/iqeakxb/dev/application/controllers/Controller_ophorus_index.php
Line: 30
Function: __construct

File: /home/iqeakxb/dev/index.php
Line: 293
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 366

Backtrace:

File: /home/iqeakxb/dev/application/controllers/Controller_ophorus_index.php
Line: 30
Function: __construct

File: /home/iqeakxb/dev/index.php
Line: 293
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_set_save_handler(): Session save handler cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 110

Backtrace:

File: /home/iqeakxb/dev/application/controllers/Controller_ophorus_index.php
Line: 30
Function: __construct

File: /home/iqeakxb/dev/index.php
Line: 293
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_start(): Session cannot be started after headers have already been sent

Filename: Session/Session.php

Line Number: 137

Backtrace:

File: /home/iqeakxb/dev/application/controllers/Controller_ophorus_index.php
Line: 30
Function: __construct

File: /home/iqeakxb/dev/index.php
Line: 293
Function: require_once

A PHP Error was encountered

Severity: Deprecated Notice

Message: Mobile_Detect::__construct(): Implicitly marking parameter $headers as nullable is deprecated, the explicit nullable type must be used instead

Filename: mobiledetectlib/Mobile_Detect.php

Line Number: 888

Backtrace:

File: /home/iqeakxb/dev/application/vendor/composer/ClassLoader.php
Line: 576
Function: _error_handler

File: /home/iqeakxb/dev/application/vendor/composer/ClassLoader.php
Line: 576
Function: include

File: /home/iqeakxb/dev/application/vendor/composer/ClassLoader.php
Line: 427
Function: {closure:Composer\Autoload\ClassLoader::initializeIncludeClosure():575}

File: /home/iqeakxb/dev/application/models/Model_checks.php
Line: 137
Function: loadClass

File: /home/iqeakxb/dev/application/controllers/Controller_ophorus_index.php
Line: 31
Function: checkAgent

File: /home/iqeakxb/dev/index.php
Line: 293
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Cannot modify header information - headers already sent by (output started at /home/iqeakxb/dev/system/core/Exceptions.php:291)

Filename: models/Model_headers.php

Line Number: 27

Backtrace:

File: /home/iqeakxb/dev/application/models/Model_headers.php
Line: 27
Function: header_remove

File: /home/iqeakxb/dev/application/controllers/Controller_ophorus_index.php
Line: 61
Function: putHEADERS

File: /home/iqeakxb/dev/index.php
Line: 293
Function: require_once

About us Let us make your France dreams come true

The Ophorus team comprises dedicated professionals from the French tourism industry, working both behind the scenes in our offices and leading our tours.

Our office managers either hail from the regions they manage or possess extensive knowledge of these areas. This expertise allows them to guide our clients effortlessly toward the perfect sightseeing experiences tailored to their desires.

Additionally, our fully accredited and licensed driver-guides are more than just drivers—they are capable of conducting private tours in all museums and historical monuments across France.

Know more

A PHP Error was encountered

Severity: Warning

Message: Undefined array key "medium_webp"

Filename: ACCUEIL/accueil_about.php

Line Number: 37

Backtrace:

File: /home/iqeakxb/dev/application/views/site/PAGES/ACCUEIL/accueil_about.php
Line: 37
Function: _error_handler

File: /home/iqeakxb/dev/application/views/site/ophorus_site_index.php
Line: 29
Function: view

File: /home/iqeakxb/dev/application/controllers/Controller_ophorus_index.php
Line: 160
Function: view

File: /home/iqeakxb/dev/index.php
Line: 293
Function: require_once

800w,

A PHP Error was encountered

Severity: Warning

Message: Undefined array key "large_webp"

Filename: ACCUEIL/accueil_about.php

Line Number: 38

Backtrace:

File: /home/iqeakxb/dev/application/views/site/PAGES/ACCUEIL/accueil_about.php
Line: 38
Function: _error_handler

File: /home/iqeakxb/dev/application/views/site/ophorus_site_index.php
Line: 29
Function: view

File: /home/iqeakxb/dev/application/controllers/Controller_ophorus_index.php
Line: 160
Function: view

File: /home/iqeakxb/dev/index.php
Line: 293
Function: require_once

1300w" >

A PHP Error was encountered

Severity: Warning

Message: Undefined array key "medium"

Filename: ACCUEIL/accueil_about.php

Line Number: 41

Backtrace:

File: /home/iqeakxb/dev/application/views/site/PAGES/ACCUEIL/accueil_about.php
Line: 41
Function: _error_handler

File: /home/iqeakxb/dev/application/views/site/ophorus_site_index.php
Line: 29
Function: view

File: /home/iqeakxb/dev/application/controllers/Controller_ophorus_index.php
Line: 160
Function: view

File: /home/iqeakxb/dev/index.php
Line: 293
Function: require_once

800w,

A PHP Error was encountered

Severity: Warning

Message: Undefined array key "large"

Filename: ACCUEIL/accueil_about.php

Line Number: 42

Backtrace:

File: /home/iqeakxb/dev/application/views/site/PAGES/ACCUEIL/accueil_about.php
Line: 42
Function: _error_handler

File: /home/iqeakxb/dev/application/views/site/ophorus_site_index.php
Line: 29
Function: view

File: /home/iqeakxb/dev/application/controllers/Controller_ophorus_index.php
Line: 160
Function: view

File: /home/iqeakxb/dev/index.php
Line: 293
Function: require_once

1300w" >

A PHP Error was encountered

Severity: Warning

Message: Undefined array key "medium"

Filename: ACCUEIL/accueil_about.php

Line Number: 44

Backtrace:

File: /home/iqeakxb/dev/application/views/site/PAGES/ACCUEIL/accueil_about.php
Line: 44
Function: _error_handler

File: /home/iqeakxb/dev/application/views/site/ophorus_site_index.php
Line: 29
Function: view

File: /home/iqeakxb/dev/application/controllers/Controller_ophorus_index.php
Line: 160
Function: view

File: /home/iqeakxb/dev/index.php
Line: 293
Function: require_once

" loading="lazy" alt="Ophorus Team">
Ophorus Blog - Ophorus Annual Seminar in Strasbourg – January 2025
Ophorus events

Ophorus Annual Seminar in Strasbourg – January 2025

In January, the Ophorus team gathered for our much-anticipated annual seminar, a 4-day event in Strasbourg. Our Bordeaux office team & the guides from all across France came together...
Read more
Ophorus Blog -  French Christmas celebrations you don't want to miss !
Popular Destinations in France

French Christmas celebrations you don't want to miss !

Let's embark on a journey to discover the diverse and enchanting ways in which different French regions celebrate this joyful occasion.
Read more
Ophorus Blog - Our 5 best-selling tours for 2024
Popular Destinations in France

Our 5 best-selling tours for 2024

As we step into 2025, it's the perfect time to plan your next adventure in France. Whether you're a wine lover, a history enthusiast, or someone looking to soak in the beauty of picturesque...
Read more

Blog

Recently viewed

Ophorus Partner Mobilic 2024
Ophorus Partner Partenaire Bordeaux Tourisme
Ophorus Partner Viator Experiences Awards 2024
Ophorus Partner ALSACE
Ophorus Partner Normandie
Ophorus Partner Vignobles et Découvertes
Ophorus Partner tripadvisor
Ophorus Partner Viator
Ophorus Partner get your guide

Temps d'exécution : secondes

Mémoire utilisée : 7,157.59 Ko

Ophorus trusted reviews

Secured payments

Ophorus trusted reviews

easy cancellation

Ophorus trusted reviews

trusted reviews

  BENCHMARKS  
Loading Time: Base Classes  0.0113
Controller Execution Time ( Controller Ophorus Index / Index )  0.7616
Total Execution Time  0.7736
  GET DATA  
No GET data exists
  MEMORY USAGE  
8,566,240 bytes
  POST DATA  
No POST data exists
  URI STRING  
No URI data exists
  CLASS/METHOD  
Controller_ophorus_index/index
  DATABASE:  iqeakxbophorus (Controller_ophorus_index:$db)   QUERIES: 728 (0.5245 seconds)  (Show)
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)