Regulations sourced from DEFRA, USDA APHIS, DAFF and other official authorities.
How we source our data →
Overview
Slovenia is an EU member state; Canada is a listed third country. This means the EU AHC with CFIA endorsement is required, but no titre test and no quarantine apply. The practical challenge specific to this route is Ljubljana Airport’s small size: large dogs in oversized crates may not fit on the regional VIE-to-LJU aircraft, making the Vienna-collect-and-drive option worth considering. For smaller pets, the two-leg routing via Vienna is manageable.
Step by step
The Canada to Slovenia process
1
First step.
Confirm microchip is ISO 11784/11785 (15-digit)
Responsible: Canadian vet
2
Most Canadian pets are vaccinated. Confirm validity and date.
Ensure rabies vaccination is current and at least 21 days old
Responsible: Canadian vet
3
7-8 days before departure.
Schedule Canadian vet for EU AHC within 10 days of departure
Responsible: Canadian vet
4
2-4 business days.
Obtain CFIA endorsement
Responsible: Owner + CFIA
5
4-6 weeks before travel. Confirm crate dimensions on LJU-bound aircraft.
Book cargo from Canada to Ljubljana via Vienna or Frankfurt
Responsible: Owner or agent
6
Travel day. Canada to Ljubljana via Vienna: approximately 14-18 hours.
Travel to Ljubljana (or collect from Vienna and drive). Present AHC at BCP.
Responsible: Airline + owner
Checklist
Slovenia: entry requirements
Requirement
Detail
Microchip
Required. ISO 11784/11785 standard (15-digit). Must precede rabies vaccination.
Rabies vaccination
Required. Current. At least 21 days old at time of Slovenian entry.
Rabies titre test
Not required. Canada is a listed third country under EU pet import rules.
Quarantine
Not required for Canadian pets with valid AHC and current vaccination.
Import permit
Not required for non-commercial companion movements.
Health certificate
EU AHC issued by licensed Canadian vet, endorsed by CFIA, valid at Slovenian entry.
Leaving Canada
Export requirements
Requirement
Detail
Export permit
No export permit required for companion pets leaving Canada.
Health certificate
EU AHC completed by a licensed Canadian vet and endorsed by CFIA. Valid for 10 days from issuance for EU entry.
Costs
What this route typically costs
1
Canadian vet exam for EU AHC: CAD 150-350
2
CFIA endorsement: see current fees at inspection.canada.ca
3
Cargo Canada to Ljubljana via hub: CAD 1,200-3,500
4
IATA travel crate: CAD 100-400
5
Pet transport agent: CAD 500-1,200
6
Total typical range: CAD 2,000-5,500
Critical points
Read before you book
⚠ Ljubljana Airport is small. Large crates may not fit on the VIE-to-LJU regional aircraft. Consider collecting from Vienna and driving to Slovenia (4-5 hours) if your pet is in an oversized crate.
⚠ Vienna Airport (VIE) is the practical large-pet cargo gateway for Slovenia. The VIE-to-LJU leg on Austrian Airlines is a regional flight. Confirm crate dimensions at booking.
⚠ The CFIA endorsement must be completed before departure. Allow 7-8 days between the vet appointment and departure to cover the endorsement within the 10-day AHC window.
⚠ Canada being listed waives the titre test, not the 21-day post-vaccination wait. Confirm your pet's vaccination date before booking travel.
Carriers
Airlines on this route
Austrian Airlines via Vienna
Austrian Airlines is the primary carrier connecting Ljubljana (LJU) to Vienna (VIE). For Canada-to-Slovenia moves, fly from Canada to Vienna (via Lufthansa, Austrian, Air Canada), then Austrian Airlines VIE to LJU. Austrian Airlines Cargo handles live animals at VIE.
Cargo Only
Lufthansa via Frankfurt
Lufthansa from Canadian gateways to Frankfurt (FRA), with connections to Ljubljana via Austrian Airlines or other services. FRA has outstanding live animal cargo facilities and good LJU connectivity.
Cargo Only
Air Canada via Frankfurt or London
Air Canada from Toronto, Vancouver, and other cities to FRA or LHR, with connections to Ljubljana. Air Canada Cargo handles live animals on transatlantic services.
Cargo Only
KLM via Amsterdam
KLM from Canadian gateways to Amsterdam (AMS), with connections to Ljubljana via Austrian Airlines via Vienna. AMS is a strong live animal hub. A longer routing but reliable.
Cargo Only
Vienna or Ljubljana: which is the better entry point for Canadian pets
Vienna Airport (VIE) handles wide-body transatlantic cargo easily and is 4-5 hours from Ljubljana by car. Ljubljana Airport (LJU) is the designated BCP for air arrivals into Slovenia, but operates on regional aircraft that limit crate sizes.
For small and medium dogs (IATA crate up to size 500, approximately 61 x 46 x 43 cm), LJU is accessible via the Austrian Airlines VIE-to-LJU connection. For large dogs in bigger crates, collecting from Vienna cargo and driving to Slovenia is more reliable and avoids aircraft size constraints.
If you choose the Vienna route, you still need the CFIA-endorsed EU AHC and your pet enters Slovenia at the road BCP. Confirm the designated road BCP location with the UVHVR before travel. The drive from Vienna to Ljubljana takes approximately 4-5 hours on the A2 motorway via Graz.
CFIA endorsement for the EU AHC: scheduling for Canada-to-Slovenia
The CFIA endorses the EU AHC after your licensed Canadian vet completes and signs the form. The endorsement adds 2-4 business days to the timeline. The AHC is valid for 10 days from the vet’s signature date.
For the Canada-to-Slovenia move (journey time approximately 14-18 hours via Vienna), the practical schedule: vet appointment 7-8 days before your Canadian departure; immediate CFIA submission; endorsed AHC returns with 2-3 days remaining in the validity window; you depart and arrive in Slovenia within the valid period.
CFIA’s detailed instructions for the EU non-commercial AHC, including the current template and country-specific notes, are at inspection.canada.ca/en/animal-health/terrestrial-animals/exports/pets/eu-non-commercial.
FAQ
Common questions
Yes. Canada is on the EU’s list of third countries for which the rabies titre test is waived. Slovenia applies EU third-country rules consistently across all member states. A current rabies vaccination (at least 21 days old) and the CFIA-endorsed EU AHC are the key requirements. No titre test, no quarantine.
Yes. Many owners moving large dogs to Slovenia fly into Vienna (VIE), collect the pet from Vienna cargo after it clears at VIE, and drive to Slovenia (approximately 4-5 hours). Your pet enters Slovenia at the road BCP. You need the CFIA-endorsed EU AHC for the Slovenian border crossing. Confirm the road BCP location and process with the UVHVR before travel.
No direct Toronto-to-Ljubljana flight exists for cargo. The standard routing is Toronto to Vienna (via Lufthansa, Austrian Airlines in codeshare, or Air Canada connecting) and then a short Austrian Airlines hop from Vienna to Ljubljana. Total journey time is approximately 14-18 hours.
The CFIA publishes the current EU AHC templates and instructions at inspection.canada.ca/en/animal-health/terrestrial-animals/exports/pets/eu-non-commercial. Use the non-commercial movement form. As of April 2026, updated EU AHC requirements apply; the CFIA page is updated to reflect current EU templates. Your vet should use the most recent version.