Transportation of Heavy Loads for Companies: Safe and Efficient Solutions
Transvolando opera specialized heavy load transportation services between Spain, the United Kingdom and the rest of Europe. Moving loads that exceed standard weight limits requires reinforced semi-trailers, multi-axle configurations and drivers with specific ADR and heavy-duty certification. Our heavy hauling division moves individual parts up to 100 tons about hydraulic modular platforms with up to 12 axles.
Every project starts with a technical route study which verifies: load capacity of each bridge on the itinerary against the combined gross weight, pavement tolerances (avoiding low IMD rural roads or recently repaved asphalt), turning radii at each roundabout and entrance, vertical clearances (bridges, tunnels, power lines), and origin and destination accesses (gate widths, soil bearing capacity, crane positioning). Study duration: 2 days for routes within Spain, 4–5 days for Spain–UK cross-border projects.
We coordinate cranes at origin and destination from a network of approved suppliers in Madrid, Barcelona, Bilbao, Valencia, Seville (Spain) and Birmingham, Manchester, Leeds, Glasgow, Bristol (United Kingdom). We process DGT permits in Spain and UK Special Orders with National Highways in the United Kingdom, we manage Civil Guard escorts when regulations require it, and we prepare all post-Brexit customs documentation (T1, EUR.1, CDS, SAD) in our office.
Full cost of the Spain–United Kingdom project: from €4.500 (single piece 30–50 t) up to €12.000+ (above 80 t with double escorts). In the last 24 months we have moved 75 t and 110 t transformers between Iberian substations and British distribution centers.
We are a heavy load transportation company that plans and carries out proactive monitoring, without surprises.


What is heavy load transportation and when to hire it?
The transport of heavy loads is a specialized service to transport goods or equipment with high weight and, in many cases, large volume, which cannot be transported with standard operations. This type of transportation requires prior planning, selection of the appropriate vehicle, correct securing and weight distribution, and precise coordination of loading and unloading to avoid damage, delays or incidents.
We understand that handling extraordinary tonnage requires expert handling with no margin for error. Our cargo transportation service is designed under strict lashing and safety protocols, guaranteeing excellence in each phase of the project.
It is commonly used to move industrial machinery, structures, construction equipment and technical loads that need extra control and security. In short: it is the solution for companies that cannot afford to improvise when the cargo is critical due to weight, dimensions or value.
Handling large volumes and weights outside the standard is a challenge that we assume with total commitment. As a specialized cargo trucking company, we plan each route to the millimeter, evaluating access and regulations to ensure efficient and transparent delivery.
Does your load exceed the usual weight or does it require special operation?
Do you need to coordinate loading and unloading with a crane or specific means?
Do you have a critical deadline and cannot afford delays or damage?
In the transport of heavy loads, the difference is in the planning: choosing the appropriate vehicle, distribution and support of the weight, coordination of accesses and schedules, and control throughout the journey. At Transvolando we manage heavy loads in Spain and Europe with tailored solutions for companies and proactive monitoring, so that your merchandise arrives safely, on time and without surprises.

What does Transvolando offer in Heavy Load Transportation?
By choosing to Transvolando like your cargo transportation, you prioritize proven experience. Being able to count on a fleet, geographical coverage and delivery times according to your requirements. If your industrial project requires the transportation of metal structures, prefabricated concrete or large components, we are the heavy load transportation company that your business needs. We provide comprehensive solutions adapted to the most challenging dimensions and tonnages on the market.
Success in heavy cargo transportation lies in the anticipation and continuous improvement of our processes, since we have a transportation solution adapted to you.
Request your quote now and discover how we can help you.
Contact an advisor and we will resolve your doubts in minutes.
Benefits of hiring a service specialized in heavy load transportation
Hiring a service specialized in heavy cargo ensures safety, efficiency and regulatory compliance. With expert personnel, adequate equipment and optimized routes, risks are minimized and on-time deliveries are guaranteed. In addition, they include cargo insurance and customized solutions to manage complex logistics in a professional and reliable manner.
- More safety: correct support and weight distribution, less damage.
- Fewer incidents: coordination of accesses, schedules and maneuvers.
- Compliance with critical deadlines: better operational control and monitoring.
- Internal time savings: you don't have to chase transportation or resolve unforeseen events.
- More predictable costs: cost overruns due to operational errors or lack of resources are avoided.
- Better decision making: communication and visibility during the journey.
- Professional image: more reliable deliveries to your end customer.

Frequently asked questions about heavy haulage
What is the maximum weight that can be transported in one piece between Spain and the United Kingdom?
Our heaviest configuration is a 12-axis hydraulic modular platform with self-plotting steering, capable of 100 tons payload in one piece. For higher loads we coordinate:
- Split deliveries (when the cargo is modular)
- Synchronized modular combinations (up to 180 t documented)
- Multi-vehicle convoys with self-propelled tractors
We have moved 75 t and 110 t power transformers between Iberian substations and British distribution centers in the last 24 months.
What is the typical rate per ton for heavy loads Spain-United Kingdom?
Rates per ton Spain–British Midlands:
- 30 tons single piece: €140/t (~ €4,200 one way)
- 50 tons single piece: €110/t (~ €5,500 one way)
- 80 tons single piece: €90/t (~ €7,200 one way)
- 100 tons single piece: €75/t (~ €7,500 one way)
The rate per ton decreases as weight increases, because permits, escorts and route surveys are largely fixed costs that are amortized over tonnage.
What ADR certifications do your drivers have?
All heavy load drivers have:
- CAP (Certificate of Professional Aptitude) UE
- ADR class 3 (flammable liquids — common in transformer oils)
- ADR class 8 (corrosives — battery acids)
- ADR class 9 (several — lithium battery packs)
- ADR class 2 (gases — refrigeration equipment)
- Certification AEO Customs (expedited border crossing)
Drivers carrying class 1 (explosives) or class 7 (radioactive) also have these specific certifications — it only applies to specific industrial sectors.
How do you coordinate crane operations at origin and destination?
We coordinate cranes from a network of approved suppliers:
- Spain: Madrid, Barcelona, Bilbao, Valencia, Seville
- United Kingdom: Birmingham, Manchester, Leeds, Glasgow, Bristol
Crane sizing by load weight:
- Up to 30 t: mobile telescopic (capacity 50–80 t)
- 30–80 t: telescopic 100–250 t
- 80–150 t: track 200–500 t
- Above 150 t: tandem lifting with two cranes
The arrival of the crane is scheduled 2 hours before the semi-trailer to prepare the rig. The crane remains on stand-by until the final position of the load.
What does route study include before a heavy load movement?
Our route study covers:
- Bridge capacity — checking each bridge on the itinerary against the gross combined weight
- Pavement tolerance — avoiding low-capacity or newly paved rural roads
- Maneuver radii — calculating the turning space at each roundabout, intersection and entrance
- Vertical gauges — bridges, tunnels, overhead lines (cables, signaling)
- Access at origin and destination — gate widths, soil bearing capacity, crane positioning
Duration: 2 days for routes within Spain, 4–5 days for Spain–UK cross-border projects.
When is it better to divide a heavy load instead of moving it in a single piece?
Split the load when:
- The equipment is modular by design (transformers with removable bushings, generator skids with separable enclosures)
- Reassembly time at destination is less than 8 hours
- The cost of permits to move the single piece exceeds the labor cost of disassembly + reassembly
Move in a single piece when:
- The piece is indivisible (welded structures, benches machined in one piece)
- Disassembly voids the manufacturer's warranty
- Reassembly requires engineers from the manufacturer (high cost)
Our project manager carries out a cost-benefit analysis in the quotation phase; The typical breakeven point is around 60 tons.
Trust experts in heavy cargo transportation
At Transvolando we are committed to seriousness, commitment and a job well done. We have advanced technology to plan, optimise and monitor of each shipment.
Request your quote now and find out how we can help you. Contact us for more information.
Cookies
We use cookies on our website to provide you with the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL cookies. However, you may choose to reject them so that only strictly necessary cookies are enabled, or you can visit “Settings” to provide controlled consent. Cookie policyAjustes Reject Accept
Basic information about cookies
Cookie policy
| Cookie | Duration | Description |
|---|---|---|
| CONSENT | 2 years | YouTube sets this cookie via embedded YouTube videos and records anonymous statistical data. |
| Cookie | Duration | Description |
|---|---|---|
| cookielawinfo-checkbox-advertisement | 1 year | Set by the GDPR Cookie Consent plugin, this cookie is used to record user consent for cookies in the "Ads" category. |
| cookielawinfo-checkbox-analytics | 11 months | This cookie is set by the GDPR Cookie Consent Plugin. The cookie is used to store the user's consent for cookies in the "Analytics" category. |
| cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record user consent for cookies in the "Functional" category. |
| cookielawinfo-checkbox-necessary | 11 months | This cookie is set by the GDPR Cookie Consent Plugin. Cookies are used to store user consent for cookies in the "Necessary" category. |
| cookielawinfo-checkbox-others | 11 months | This cookie is set by the GDPR Cookie Consent plugin. The cookie is used to store the user's consent for cookies in the "Other" category. |
| cookielawinfo-checkbox-performance | 11 months | This cookie is set by the GDPR Cookie Consent Plugin. The cookie is used to store user consent for cookies in the "Performance" category. |
| CookieLawInfoConsent | 1 year | Records the default button state of the corresponding category and the CCPA state. It works only in coordination with the primary cookie. |
| viewed_cookie_policy | 11 months | The cookie is set by the GDPR cookie consent plugin and is used to store whether or not the user has consented to the use of cookies. It does not store any personal data. |
| Cookie | Duration | Description |
|---|---|---|
| VISITOR_INFO1_LIVE | 5 months 27 days | Cookie set by YouTube to measure bandwidth that determines whether the user gets the new or old player interface. |
| YSC | session | The YSC cookie is installed by YouTube and is used to track views of videos embedded on YouTube pages. |
| yt-remote-connected-devices | Never | YouTube sets this cookie to store the video preferences of the user who uses embedded YouTube video. |
| yt-remote-device-id | Never | YouTube sets this cookie to store the user's video preferences using the embedded YouTube video. |
| yt.innertube::nextId | Never | This cookie, installed by YouTube, registers a unique ID to store data about which YouTube videos the user has watched. |
| yt.innertube::requests | Never | This cookie, installed by YouTube, registers a unique ID to store data about which YouTube videos the user has watched. |
| Cookie | Duration | Description |
|---|---|---|
| CONSENT | 2 years | YouTube sets this cookie via embedded YouTube videos and records anonymous statistical data. |
| Cookie | Duration | Description |
|---|---|---|
| CONSENT | 2 years | YouTube sets this cookie via embedded YouTube videos and records anonymous statistical data. |
| Cookie | Duration | Description |
|---|---|---|
| CONSENT | 2 years | YouTube sets this cookie via embedded YouTube videos and records anonymous statistical data. |
| Cookie | Duration | Description |
|---|---|---|
| CONSENT | 2 years | YouTube sets this cookie via embedded YouTube videos and records anonymous statistical data. |
| Cookie | Duration | Description |
|---|---|---|
| CONSENT | 2 years | YouTube sets this cookie via embedded YouTube videos and records anonymous statistical data. |
| Cookie | Duration | Description |
|---|---|---|
| CONSENT | 2 years | YouTube sets this cookie via embedded YouTube videos and records anonymous statistical data. |
| Cookie | Duration | Description |
|---|---|---|
| VISITOR_INFO1_LIVE | 5 months 27 days | Cookie set by YouTube to measure bandwidth that determines whether the user gets the new or old player interface. |
| YSC | session | The YSC cookie is installed by YouTube and is used to track views of videos embedded on YouTube pages. |
| yt-remote-connected-devices | Never | YouTube sets this cookie to store the video preferences of the user who uses embedded YouTube video. |
| yt-remote-device-id | Never | YouTube sets this cookie to store the user's video preferences using the embedded YouTube video. |
| yt.innertube::nextId | Never | This cookie, installed by YouTube, registers a unique ID to store data about which YouTube videos the user has watched. |
| yt.innertube::requests | Never | This cookie, installed by YouTube, registers a unique ID to store data about which YouTube videos the user has watched. |
| Cookie | Duration | Description |
|---|---|---|
| VISITOR_INFO1_LIVE | 5 months 27 days | Cookie set by YouTube to measure bandwidth that determines whether the user gets the new or old player interface. |
| YSC | session | The YSC cookie is installed by YouTube and is used to track views of videos embedded on YouTube pages. |
| yt-remote-connected-devices | Never | YouTube sets this cookie to store the video preferences of the user who uses embedded YouTube video. |
| yt-remote-device-id | Never | YouTube sets this cookie to store the user's video preferences using the embedded YouTube video. |
| yt.innertube::nextId | Never | This cookie, installed by YouTube, registers a unique ID to store data about which YouTube videos the user has watched. |
| yt.innertube::requests | Never | This cookie, installed by YouTube, registers a unique ID to store data about which YouTube videos the user has watched. |
| Cookie | Duration | Description |
|---|---|---|
| VISITOR_INFO1_LIVE | 5 months 27 days | Cookie set by YouTube to measure bandwidth that determines whether the user gets the new or old player interface. |
| YSC | session | The YSC cookie is installed by YouTube and is used to track views of videos embedded on YouTube pages. |
| yt-remote-connected-devices | Never | YouTube sets this cookie to store the video preferences of the user who uses embedded YouTube video. |
| yt-remote-device-id | Never | YouTube sets this cookie to store the user's video preferences using the embedded YouTube video. |
| yt.innertube::nextId | Never | This cookie, installed by YouTube, registers a unique ID to store data about which YouTube videos the user has watched. |
| yt.innertube::requests | Never | This cookie, installed by YouTube, registers a unique ID to store data about which YouTube videos the user has watched. |
| Cookie | Duration | Description |
|---|---|---|
| VISITOR_INFO1_LIVE | 5 months 27 days | Cookie set by YouTube to measure bandwidth that determines whether the user gets the new or old player interface. |
| YSC | session | The YSC cookie is installed by YouTube and is used to track views of videos embedded on YouTube pages. |
| yt-remote-connected-devices | Never | YouTube sets this cookie to store the video preferences of the user who uses embedded YouTube video. |
| yt-remote-device-id | Never | YouTube sets this cookie to store the user's video preferences using the embedded YouTube video. |
| yt.innertube::nextId | Never | This cookie, installed by YouTube, registers a unique ID to store data about which YouTube videos the user has watched. |
| yt.innertube::requests | Never | This cookie, installed by YouTube, registers a unique ID to store data about which YouTube videos the user has watched. |
| Cookie | Duration | Description |
|---|---|---|
| VISITOR_INFO1_LIVE | 5 months 27 days | Cookie set by YouTube to measure bandwidth that determines whether the user gets the new or old player interface. |
| YSC | session | The YSC cookie is installed by YouTube and is used to track views of videos embedded on YouTube pages. |
| yt-remote-connected-devices | Never | YouTube sets this cookie to store the video preferences of the user who uses embedded YouTube video. |
| yt-remote-device-id | Never | YouTube sets this cookie to store the user's video preferences using the embedded YouTube video. |
| yt.innertube::nextId | Never | This cookie, installed by YouTube, registers a unique ID to store data about which YouTube videos the user has watched. |
| yt.innertube::requests | Never | This cookie, installed by YouTube, registers a unique ID to store data about which YouTube videos the user has watched. |
| Cookie | Duration | Description |
|---|---|---|
| VISITOR_INFO1_LIVE | 5 months 27 days | Cookie set by YouTube to measure bandwidth that determines whether the user gets the new or old player interface. |
| YSC | session | The YSC cookie is installed by YouTube and is used to track views of videos embedded on YouTube pages. |
| yt-remote-connected-devices | Never | YouTube sets this cookie to store the video preferences of the user who uses embedded YouTube video. |
| yt-remote-device-id | Never | YouTube sets this cookie to store the user's video preferences using the embedded YouTube video. |
| yt.innertube::nextId | Never | This cookie, installed by YouTube, registers a unique ID to store data about which YouTube videos the user has watched. |
| yt.innertube::requests | Never | This cookie, installed by YouTube, registers a unique ID to store data about which YouTube videos the user has watched. |
| Cookie | Duration | Description |
|---|---|---|
| cookielawinfo-checkbox-advertisement | 1 year | Set by the GDPR Cookie Consent plugin, this cookie is used to record user consent for cookies in the "Ads" category. |
| cookielawinfo-checkbox-analytics | 11 months | This cookie is set by the GDPR Cookie Consent Plugin. The cookie is used to store the user's consent for cookies in the "Analytics" category. |
| cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record user consent for cookies in the "Functional" category. |
| cookielawinfo-checkbox-necessary | 11 months | This cookie is set by the GDPR Cookie Consent Plugin. Cookies are used to store user consent for cookies in the "Necessary" category. |
| cookielawinfo-checkbox-others | 11 months | This cookie is set by the GDPR Cookie Consent plugin. The cookie is used to store the user's consent for cookies in the "Other" category. |
| cookielawinfo-checkbox-performance | 11 months | This cookie is set by the GDPR Cookie Consent Plugin. The cookie is used to store user consent for cookies in the "Performance" category. |
| CookieLawInfoConsent | 1 year | Records the default button state of the corresponding category and the CCPA state. It works only in coordination with the primary cookie. |
| viewed_cookie_policy | 11 months | The cookie is set by the GDPR cookie consent plugin and is used to store whether or not the user has consented to the use of cookies. It does not store any personal data. |
| Cookie | Duration | Description |
|---|---|---|
| cookielawinfo-checkbox-advertisement | 1 year | Set by the GDPR Cookie Consent plugin, this cookie is used to record user consent for cookies in the "Ads" category. |
| cookielawinfo-checkbox-analytics | 11 months | This cookie is set by the GDPR Cookie Consent Plugin. The cookie is used to store the user's consent for cookies in the "Analytics" category. |
| cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record user consent for cookies in the "Functional" category. |
| cookielawinfo-checkbox-necessary | 11 months | This cookie is set by the GDPR Cookie Consent Plugin. Cookies are used to store user consent for cookies in the "Necessary" category. |
| cookielawinfo-checkbox-others | 11 months | This cookie is set by the GDPR Cookie Consent plugin. The cookie is used to store the user's consent for cookies in the "Other" category. |
| cookielawinfo-checkbox-performance | 11 months | This cookie is set by the GDPR Cookie Consent Plugin. The cookie is used to store user consent for cookies in the "Performance" category. |
| CookieLawInfoConsent | 1 year | Records the default button state of the corresponding category and the CCPA state. It works only in coordination with the primary cookie. |
| viewed_cookie_policy | 11 months | The cookie is set by the GDPR cookie consent plugin and is used to store whether or not the user has consented to the use of cookies. It does not store any personal data. |
| Cookie | Duration | Description |
|---|---|---|
| cookielawinfo-checkbox-advertisement | 1 year | Set by the GDPR Cookie Consent plugin, this cookie is used to record user consent for cookies in the "Ads" category. |
| cookielawinfo-checkbox-analytics | 11 months | This cookie is set by the GDPR Cookie Consent Plugin. The cookie is used to store the user's consent for cookies in the "Analytics" category. |
| cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record user consent for cookies in the "Functional" category. |
| cookielawinfo-checkbox-necessary | 11 months | This cookie is set by the GDPR Cookie Consent Plugin. Cookies are used to store user consent for cookies in the "Necessary" category. |
| cookielawinfo-checkbox-others | 11 months | This cookie is set by the GDPR Cookie Consent plugin. The cookie is used to store the user's consent for cookies in the "Other" category. |
| cookielawinfo-checkbox-performance | 11 months | This cookie is set by the GDPR Cookie Consent Plugin. The cookie is used to store user consent for cookies in the "Performance" category. |
| CookieLawInfoConsent | 1 year | Records the default button state of the corresponding category and the CCPA state. It works only in coordination with the primary cookie. |
| viewed_cookie_policy | 11 months | The cookie is set by the GDPR cookie consent plugin and is used to store whether or not the user has consented to the use of cookies. It does not store any personal data. |
| Cookie | Duration | Description |
|---|---|---|
| cookielawinfo-checkbox-advertisement | 1 year | Set by the GDPR Cookie Consent plugin, this cookie is used to record user consent for cookies in the "Ads" category. |
| cookielawinfo-checkbox-analytics | 11 months | This cookie is set by the GDPR Cookie Consent Plugin. The cookie is used to store the user's consent for cookies in the "Analytics" category. |
| cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record user consent for cookies in the "Functional" category. |
| cookielawinfo-checkbox-necessary | 11 months | This cookie is set by the GDPR Cookie Consent Plugin. Cookies are used to store user consent for cookies in the "Necessary" category. |
| cookielawinfo-checkbox-others | 11 months | This cookie is set by the GDPR Cookie Consent plugin. The cookie is used to store the user's consent for cookies in the "Other" category. |
| cookielawinfo-checkbox-performance | 11 months | This cookie is set by the GDPR Cookie Consent Plugin. The cookie is used to store user consent for cookies in the "Performance" category. |
| CookieLawInfoConsent | 1 year | Records the default button state of the corresponding category and the CCPA state. It works only in coordination with the primary cookie. |
| viewed_cookie_policy | 11 months | The cookie is set by the GDPR cookie consent plugin and is used to store whether or not the user has consented to the use of cookies. It does not store any personal data. |
| Cookie | Duration | Description |
|---|---|---|
| cookielawinfo-checkbox-advertisement | 1 year | Set by the GDPR Cookie Consent plugin, this cookie is used to record user consent for cookies in the "Ads" category. |
| cookielawinfo-checkbox-analytics | 11 months | This cookie is set by the GDPR Cookie Consent Plugin. The cookie is used to store the user's consent for cookies in the "Analytics" category. |
| cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record user consent for cookies in the "Functional" category. |
| cookielawinfo-checkbox-necessary | 11 months | This cookie is set by the GDPR Cookie Consent Plugin. Cookies are used to store user consent for cookies in the "Necessary" category. |
| cookielawinfo-checkbox-others | 11 months | This cookie is set by the GDPR Cookie Consent plugin. The cookie is used to store the user's consent for cookies in the "Other" category. |
| cookielawinfo-checkbox-performance | 11 months | This cookie is set by the GDPR Cookie Consent Plugin. The cookie is used to store user consent for cookies in the "Performance" category. |
| CookieLawInfoConsent | 1 year | Records the default button state of the corresponding category and the CCPA state. It works only in coordination with the primary cookie. |
| viewed_cookie_policy | 11 months | The cookie is set by the GDPR cookie consent plugin and is used to store whether or not the user has consented to the use of cookies. It does not store any personal data. |
| Cookie | Duration | Description |
|---|---|---|
| cookielawinfo-checkbox-advertisement | 1 year | Set by the GDPR Cookie Consent plugin, this cookie is used to record user consent for cookies in the "Ads" category. |
| cookielawinfo-checkbox-analytics | 11 months | This cookie is set by the GDPR Cookie Consent Plugin. The cookie is used to store the user's consent for cookies in the "Analytics" category. |
| cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record user consent for cookies in the "Functional" category. |
| cookielawinfo-checkbox-necessary | 11 months | This cookie is set by the GDPR Cookie Consent Plugin. Cookies are used to store user consent for cookies in the "Necessary" category. |
| cookielawinfo-checkbox-others | 11 months | This cookie is set by the GDPR Cookie Consent plugin. The cookie is used to store the user's consent for cookies in the "Other" category. |
| cookielawinfo-checkbox-performance | 11 months | This cookie is set by the GDPR Cookie Consent Plugin. The cookie is used to store user consent for cookies in the "Performance" category. |
| CookieLawInfoConsent | 1 year | Records the default button state of the corresponding category and the CCPA state. It works only in coordination with the primary cookie. |
| viewed_cookie_policy | 11 months | The cookie is set by the GDPR cookie consent plugin and is used to store whether or not the user has consented to the use of cookies. It does not store any personal data. |