Skip to content
A little help for life's biggest little adventure Explore our buying guides

Little essentials.
Lots of possibilities.

Raincovers Products

Browse standalone raincovers for pushchairs, carrycots and infant car seats. Compare retailer prices and check exact model compatibility and fitting instructions before buying.

Nursery Cots, cribs, mattresses and nursery furniture Travel Pushchairs, strollers, car seats and travel systems Feeding Bottles, bibs, highchairs and feeding essentials Safety Monitors, gates and home safety products Bath & Care Baby bathing, skincare and everyday care Toys & Play Baby toys, dolls, games and playtime essentials
← All categories

Browse Travel subcategories

Showing 1–24 products

Page 1 of 2

"; $category = strtolower(trim((string)($_GET['category'] ?? ''))); if ($category !== '' && !isset($categories[$category])) { http_response_code(404); $category = ''; $notFound = true; } else { $notFound = false; } $subcategory = strtolower(trim((string)($_GET['sub'] ?? ''))); if ($subcategory !== '' && ($category === '' || !isset($subcategories[$category][$subcategory]))) { http_response_code(404); $notFound = true; } $sortOptions = [ 'name' => 'Product name (A–Z)', 'price_asc' => 'Price: low to high', 'price_desc' => 'Price: high to low', 'newest' => 'Recently updated', ]; $sort = (string)($_GET['sort'] ?? 'name'); if (!isset($sortOptions[$sort])) $sort = 'name'; $orderBy = [ 'name' => 'product_name ASC, id ASC', 'price_asc' => 'price ASC, id ASC', 'price_desc' => 'price DESC, id ASC', 'newest' => 'updated_at DESC, id DESC', ][$sort]; $page = filter_var($_GET['page'] ?? 1, FILTER_VALIDATE_INT, ['options' => ['min_range' => 1]]) ?: 1; $perPage = 24; $products = []; $hasNext = false; $totalPages = 1; $error = ''; if ($category !== '' && !$notFound) { try { // Search only product names to avoid classifying a product by retailer name. // An independent FULLTEXT index on product_name is needed for this query. $productTypeSql = ($category === 'travel' && in_array($subcategory, ['pushchairs', 'pram-bundles', 'double-twin-prams'], true)) ? $pushchairOnlySql : ''; if ($category === 'travel' && $subcategory === 'pram-bundles') { $productTypeSql .= $pramBundleOnlySql; } if ($category === 'travel' && $subcategory === 'double-twin-prams') { $productTypeSql .= $doubleTwinOnlySql; } if ($category === 'travel' && $subcategory === 'carrycots') { $productTypeSql = $carrycotOnlySql; } if ($category === 'travel' && $subcategory === 'pram-chassis') { $productTypeSql = $chassisOnlySql; } if ($category === 'travel' && $subcategory === 'pram-bodies-seats') { $productTypeSql = $pramSeatsOnlySql; } if ($category === 'safety' && $subcategory === 'reins-harnesses') { $productTypeSql = $reinsOnlySql; } if ($category === 'travel' && $subcategory === 'cup-holders-snack-trays') { $productTypeSql = $cupTrayOnlySql; } if ($category === 'travel' && $subcategory === 'buggy-boards') { $productTypeSql = $buggyBoardOnlySql; } if ($category === 'travel' && $subcategory === 'pram-accessories') { $productTypeSql = $pramAccessoriesOnlySql; } if ($category === 'travel' && $subcategory === 'changing-bags') { $productTypeSql = $changingBagOnlySql; } if ($category === 'travel' && $subcategory === 'footmuffs') { $productTypeSql = $footmuffOnlySql; } if ($category === 'travel' && $subcategory === 'parasols-sunshades') { $productTypeSql = $parasolOnlySql; } if ($category === 'travel' && $subcategory === 'raincovers') { $productTypeSql = $raincoverOnlySql; } if ($category === 'travel' && $subcategory === 'travel-system-adaptors') { $productTypeSql = $travelAdaptorOnlySql; } if ($category === 'nursery' && $subcategory === 'baby-blankets') { $productTypeSql = $babyBlanketOnlySql; } $extraCategory = ($category === 'nursery' && $subcategory === 'baby-blankets') ? 'Travel' : $categories[$category]['title']; if ($category === 'nursery' && $subcategory === 'baby-shawls') { $productTypeSql = $babyShawlOnlySql; } if ($category === 'travel' && $subcategory === 'seat-liners') { $productTypeSql = $seatLinerOnlySql; } if ($category === 'nursery' && $subcategory === 'muslin-cloths') { $productTypeSql = $muslinClothOnlySql; $extraCategory = 'Feeding'; } if ($category === 'travel' && $subcategory === 'strollers') { $productTypeSql = $strollerOnlySql; } if ($category === 'travel' && $subcategory === 'lightweight-strollers') { $productTypeSql = $lightweightStrollerOnlySql; } if ($category === 'travel' && $subcategory === 'compact-travel-strollers') { $productTypeSql = $compactStrollerOnlySql; } if ($category === 'travel' && $subcategory === 'baby-car-seats') { $productTypeSql = $babyCarSeatOnlySql; } if ($category === 'travel' && $subcategory === 'toddler-car-seats') { $productTypeSql = $toddlerCarSeatOnlySql; } if ($category === 'travel' && $subcategory === 'junior-child-car-seats') { $productTypeSql = $juniorCarSeatOnlySql; } $countStatement=$pdo->prepare('SELECT COUNT(*) FROM affiliate_products WHERE babyfayre_category IN (:category, :extra_category) '.(($subcategory!=='' && $productTypeSql === '')?'AND MATCH(product_name, brand_name, merchant_name) AGAINST (:keywords IN BOOLEAN MODE) ':'') . $productTypeSql); $countStatement->bindValue(':category',$categories[$category]['title'],PDO::PARAM_STR); $countStatement->bindValue(':extra_category', $extraCategory, PDO::PARAM_STR); if($subcategory!=='' && $productTypeSql === '') $countStatement->bindValue(':keywords',$subcategories[$category][$subcategory]['query'],PDO::PARAM_STR); $countStatement->execute(); $totalProducts=(int)$countStatement->fetchColumn(); $totalPages=max(1,(int)ceil($totalProducts/$perPage)); $page=min($page,$totalPages); $stmt = $pdo->prepare( 'SELECT id, product_name, slug, image_url, price, currency, brand_name ' . 'FROM affiliate_products ' . 'WHERE babyfayre_category IN (:category, :extra_category) ' . ($subcategory !== '' && $productTypeSql === '' ? 'AND MATCH(product_name, brand_name, merchant_name) AGAINST (:keywords IN BOOLEAN MODE) ' : '') . $productTypeSql . 'ORDER BY ' . $orderBy . ' LIMIT :limit OFFSET :offset' ); $stmt->bindValue( ':category', $categories[$category]['title'], PDO::PARAM_STR ); $stmt->bindValue(':extra_category', $extraCategory, PDO::PARAM_STR); if ($subcategory !== '' && $productTypeSql === '') { $stmt->bindValue( ':keywords', $subcategories[$category][$subcategory]['query'], PDO::PARAM_STR ); } $stmt->bindValue(':limit', $perPage + 1, PDO::PARAM_INT); $stmt->bindValue(':offset', ($page - 1) * $perPage, PDO::PARAM_INT); $stmt->execute(); $products = $stmt->fetchAll(PDO::FETCH_ASSOC); $hasNext = count($products) > $perPage; if ($hasNext) $products = array_slice($products, 0, $perPage); } catch (PDOException $ex) { error_log('BabyFayre category query: ' . $ex->getMessage()); $error = 'Categories are temporarily unavailable. Check the FULLTEXT index.'; } } // Cache exact subcategory counts for 24 hours to avoid running four // expensive COUNT(*) FULLTEXT queries on every page request. $subcategoryCounts = []; if ($category !== '' && !$notFound) { $cacheDir = __DIR__ . '/cache'; $cacheFile = $cacheDir . '/subcategory-counts-' . $category . '.json'; // Change this version after a bulk import to invalidate old counts. $cacheVersion = 38; $cached = false; if (is_file($cacheFile) && (time() - filemtime($cacheFile) < 86400)) { $decoded = json_decode((string)file_get_contents($cacheFile), true); if (is_array($decoded) && ($decoded['version'] ?? null) === $cacheVersion && isset($decoded['counts']) && is_array($decoded['counts']) && count($decoded['counts']) === count($subcategories[$category])) { $subcategoryCounts = $decoded['counts']; $cached = true; } } if (!$cached) { try { $subcategoryCountSql = 'SELECT COUNT(*) FROM affiliate_products WHERE babyfayre_category IN (:category, :extra_category) '; foreach ($subcategories[$category] as $subKey => $subDetails) { $isPushchairs = ($category === 'nursery' && in_array($subKey, ['baby-blankets', 'baby-shawls', 'muslin-cloths'], true)) || ($category === 'safety' && $subKey === 'reins-harnesses') || ($category === 'travel' && in_array($subKey, ['pushchairs', 'pram-bundles', 'double-twin-prams', 'carrycots', 'pram-chassis', 'pram-bodies-seats', 'cup-holders-snack-trays', 'buggy-boards', 'pram-accessories', 'changing-bags', 'footmuffs', 'parasols-sunshades', 'raincovers', 'travel-system-adaptors', 'seat-liners', 'strollers', 'lightweight-strollers', 'compact-travel-strollers', 'baby-car-seats', 'toddler-car-seats', 'junior-child-car-seats'], true)); $countStmt = $pdo->prepare( $subcategoryCountSql . ($isPushchairs ? ($subKey === 'junior-child-car-seats' ? $juniorCarSeatOnlySql : ($subKey === 'toddler-car-seats' ? $toddlerCarSeatOnlySql : ($subKey === 'baby-car-seats' ? $babyCarSeatOnlySql : ($subKey === 'compact-travel-strollers' ? $compactStrollerOnlySql : ($subKey === 'lightweight-strollers' ? $lightweightStrollerOnlySql : ($subKey === 'strollers' ? $strollerOnlySql : ($subKey === 'muslin-cloths' ? $muslinClothOnlySql : ($subKey === 'seat-liners' ? $seatLinerOnlySql : ($subKey === 'baby-shawls' ? $babyShawlOnlySql : ($subKey === 'baby-blankets' ? $babyBlanketOnlySql : ($subKey === 'travel-system-adaptors' ? $travelAdaptorOnlySql : ($subKey === 'raincovers' ? $raincoverOnlySql : ($subKey === 'parasols-sunshades' ? $parasolOnlySql : ($subKey === 'footmuffs' ? $footmuffOnlySql : ($subKey === 'changing-bags' ? $changingBagOnlySql : ($subKey === 'pram-accessories' ? $pramAccessoriesOnlySql : ($subKey === 'buggy-boards' ? $buggyBoardOnlySql : ($subKey === 'cup-holders-snack-trays' ? $cupTrayOnlySql : ($subKey === 'reins-harnesses' ? $reinsOnlySql : ($subKey === 'pram-bodies-seats' ? $pramSeatsOnlySql : ($subKey === 'pram-chassis' ? $chassisOnlySql : ($subKey === 'carrycots' ? $carrycotOnlySql : $pushchairOnlySql . ($subKey === 'pram-bundles' ? $pramBundleOnlySql : '') . ($subKey === 'double-twin-prams' ? $doubleTwinOnlySql : ''))))))))))))))))))))))) : 'AND MATCH(product_name, brand_name, merchant_name) AGAINST (:keywords IN BOOLEAN MODE)') ); $countParameters = [ ':category' => $categories[$category]['title'], ':extra_category' => ($category === 'nursery' && $subKey === 'baby-blankets') ? 'Travel' : (($category === 'nursery' && $subKey === 'muslin-cloths') ? 'Feeding' : $categories[$category]['title']), ]; if (!$isPushchairs) { $countParameters[':keywords'] = $subDetails['query']; } $countStmt->execute($countParameters); $subcategoryCounts[$subKey] = (int)$countStmt->fetchColumn(); $countStmt->closeCursor(); } if ((is_dir($cacheDir) || @mkdir($cacheDir, 0755, true)) && is_writable($cacheDir)) { @file_put_contents($cacheFile, json_encode(['version' => $cacheVersion, 'counts' => $subcategoryCounts]), LOCK_EX); } } catch (PDOException $ex) { error_log('BabyFayre subcategory counts: ' . $ex->getMessage()); $subcategoryCounts = []; // Cards still work if counts cannot load. } } } $faqData = json_decode(<<<'BABYFAYRE_FAQ' {"nursery": {"cots": [["When can my baby sleep in a cot?", "A suitable cot can be used from birth if the manufacturer says it is suitable for newborns. Follow safer-sleep guidance and use the correct firm, flat mattress."], ["Does any cot mattress fit any cot?", "No. Use the exact mattress dimensions and maximum thickness specified for your cot or crib. Gaps or an unsuitable mattress can be unsafe."], ["Should I use cot bumpers or pillows?", "No. UK safer-sleep guidance recommends a clear sleep space without pillows, cot bumpers, soft toys or loose bedding."]], "mattresses": [["How firm should a baby mattress be?", "It should be firm, flat and supportive, rather than soft or sagging. Follow the cot and mattress manufacturers’ guidance."], ["Can I use a second-hand cot mattress?", "Check current NHS and The Lullaby Trust advice. A mattress must be clean, firm, flat, in good condition and fit the cot exactly; a new mattress is generally recommended where possible."], ["Do I need a mattress topper?", "Do not add a soft topper to a baby’s mattress. Use the mattress and fitted bedding recommended for the cot."]], "changing": [["Do I need a separate changing table?", "Not necessarily. A safe, clean changing mat on the floor can be an alternative."], ["Can I leave my baby on the changing table for a moment?", "No. Never leave a baby unattended on a raised changing surface, even with a restraint."], ["What should I check before buying?", "Check stability, dimensions, the weight limit, cleaning instructions and any wall-fixing requirements."]], "furniture": [["Should nursery drawers be fixed to the wall?", "Follow the manufacturer’s instructions. Tall or heavy furniture often needs anti-tip wall fixings to reduce the risk of it falling."], ["What furniture is essential for a nursery?", "A suitable safe sleep space and practical storage are common starting points; other furniture depends on your space and needs."], ["How can I make nursery storage safer?", "Keep cords, medicines, cleaning products and small items out of reach, and secure furniture as instructed."]]}, "travel": {"pushchairs": [["Can a newborn use any pushchair?", "No. Check that the specific seat or carrycot is approved by the manufacturer for use from birth."], ["What should I measure before buying?", "Check the folded size against your car boot, doorway and home storage space."], ["What safety features matter?", "Look for reliable brakes, a suitable harness, clear instructions and age and weight limits."]], "car-seats": [["What car seat rules apply in the UK?", "Children must use the correct child car seat until they reach 135 cm in height or 12 years old, whichever comes first, subject to legal exceptions. Check GOV.UK for the full current rules."], ["Is ISOFIX required for every car seat?", "No. Some approved seats use the vehicle seat belt. Use only the installation method approved for your seat and car."], ["Can I buy a second-hand car seat?", "Be cautious: its crash history and condition may be unknown. Follow RoSPA and manufacturer guidance before considering one."]], "travel-systems": [["What is a travel system?", "It is a pushchair setup designed to work with compatible items such as a carrycot or infant car seat, depending on the package."], ["Can any infant car seat attach to any pushchair?", "No. Check the exact model and approved adapter compatibility with the manufacturer."], ["Can my baby sleep in a car seat at home?", "A car seat is for travel, not a routine sleep space. Move a sleeping baby to a suitable firm, flat sleep surface when practical."]], "carriers": [["What does TICKS mean for baby slings?", "It is a widely used checklist: Tight, In view at all times, Close enough to kiss, Keep chin off chest, Supported back."], ["Can I use a carrier from birth?", "Only if that specific carrier is approved for your newborn’s size and developmental stage."], ["How should my baby’s face be positioned?", "Keep the face visible, the nose and mouth clear, and the chin away from the chest."]]}, "feeding": {"bottles": [["Do I need to sterilise baby bottles in the UK?", "NHS guidance recommends sterilising feeding equipment until your baby is at least 12 months old."], ["How do I choose a teat flow?", "Follow the teat manufacturer’s guidance and observe your baby’s feeding; flow rates vary between brands."], ["Can I prepare formula bottles in advance?", "The NHS recommends making feeds as needed where possible. Follow NHS guidance for safe preparation, storage and transport."]], "highchairs": [["When can my baby use a highchair?", "When your baby is developmentally ready to sit upright with appropriate support and the chair’s instructions allow it."], ["Do highchairs need straps?", "Use the restraint system provided by the manufacturer, including the crotch restraint where fitted."], ["Can I leave my child in a highchair unattended?", "No. Always supervise your child while they are in a highchair."]], "sterilisers": [["How long should I sterilise feeding equipment?", "NHS guidance recommends sterilising feeding equipment until your baby is at least 12 months old."], ["Is a microwave steriliser suitable for all bottles?", "No. Check that both the bottles and steriliser are approved for microwave use."], ["Do I need to clean bottles before sterilising?", "Yes. Wash and rinse feeding equipment thoroughly before sterilising, following NHS guidance."]], "breast-pumps": [["Is a manual or electric breast pump better?", "It depends on how often you express, your comfort and budget. Electric models may be more convenient for frequent expressing."], ["Does breast-pump flange size matter?", "Yes. A poorly fitting flange can be uncomfortable and may affect milk expression."], ["Where can I find breast milk storage guidance?", "Use current NHS guidance for safe expressing, storage and handling of breast milk."]]}, "safety": {"monitors": [["Does a baby monitor prevent SIDS?", "No. Consumer baby monitors have not been shown to prevent sudden infant death syndrome. Follow NHS and The Lullaby Trust safer-sleep guidance."], ["Where should I place a baby monitor?", "Follow the manufacturer’s guidance and keep devices and cables well out of the baby’s reach."], ["Do Wi-Fi monitors need security updates?", "Yes. Use strong passwords and install manufacturer updates where supported."]], "gates": [["Can I use a pressure-fit gate at the top of stairs?", "Follow the gate manufacturer’s instructions. Screw-fixed gates are generally recommended for the top of stairs because pressure-fit designs may have a trip bar or be unsuitable there."], ["How do I choose the correct gate width?", "Measure the opening as directed by the manufacturer and check the supported width range."], ["Do safety gates replace supervision?", "No. Gates are one safety measure and do not replace adult supervision."]], "bed-guards": [["Are bed guards suitable for babies?", "Do not assume so. Many portable bed guards are intended for older children, not babies; always check the product’s minimum age and instructions."], ["Can a bed guard fit any mattress?", "No. Check mattress thickness, bed-frame type and the manufacturer’s compatibility guidance."], ["What is the main fitting risk?", "Gaps between the guard and mattress or bed frame can create entrapment hazards."]], "locks": [["Do cupboard locks make cleaning products safe?", "No. Store hazardous products securely and out of children’s reach; locks are an additional precaution."], ["Are adhesive locks suitable for every cabinet?", "No. Check the surface, weight and installation instructions, and test them regularly."], ["What else should I secure at home?", "Medicines, chemicals, sharp objects and other hazards should be safely stored, with supervision and age-appropriate precautions."]]}} BABYFAYRE_FAQ, true); $editorialData = json_decode(<<<'BABYFAYRE_EDITORIAL' {"advice": {"nursery": {"cots": ["Choosing a cot or crib in the UK", "Check the manufacturer’s recommended age, weight and usage limits. Measure the available space and make sure the mattress is the correct size for the exact cot or crib model. For safer sleep, use a firm, flat mattress and keep pillows, cot bumpers and loose bedding out of your baby’s sleep space.", ["Compare cot dimensions and mattress compatibility.", "Check adjustable base heights and when they must be lowered.", "Look for clear assembly instructions and a secure, undamaged frame."], "For UK safer-sleep guidance, see the NHS and The Lullaby Trust."], "mattresses": ["Choosing a cot or crib mattress", "Start with the cot manufacturer’s specified mattress dimensions: a mattress that is too small can leave unsafe gaps. Choose a firm, flat, clean mattress in good condition with a waterproof cover, and follow the care instructions.", ["Check the exact length, width and permitted thickness.", "Look for a washable cover and clear cleaning guidance.", "Avoid adding soft mattress toppers or pillows to a baby’s sleep space."], "For UK safer-sleep advice, see the NHS and The Lullaby Trust."], "changing": ["Choosing a changing table", "A changing station should fit your room and make nappies, wipes and spare clothes easy to reach. Check the manufacturer’s weight limit, stability and any instructions for wall fixing. Never leave a baby unattended on a raised changing surface.", ["Check the height and available floor space.", "Keep supplies close without putting them within your baby’s reach.", "Use any supplied safety features as instructed, but never rely on them instead of supervision."], "For home safety advice, see RoSPA."], "furniture": ["Choosing nursery furniture", "Measure your nursery before buying wardrobes, drawers or storage units. Check stability, smooth edges and how the furniture should be assembled. Tall or heavy furniture may need fixing to the wall to reduce tip-over risks.", ["Measure doors, walkways and room dimensions.", "Check whether anti-tip wall fixings are included or required.", "Choose practical storage that keeps small objects and cords away from babies."], "For UK child home safety advice, see RoSPA."]}, "travel": {"pushchairs": ["Choosing a pushchair", "Think about how you will travel: pavements, public transport, car boots and storage space all matter. Check the manufacturer’s newborn suitability, seat recline, harness, brakes and folding instructions.", ["Measure the folded size against your car boot or storage space.", "Check wheel suitability and ease of steering on your usual routes.", "Confirm the age and weight limits for the seat and any carrycot."], "For general child safety information, see RoSPA."], "car-seats": ["Choosing a child car seat in the UK", "Choose a seat that is approved for use in the UK, suitable for your child’s height or weight and compatible with your vehicle. Follow both the car seat and vehicle manuals, and check the current UK rules for child restraints.", ["Check the approval label and manufacturer’s fitting instructions.", "Confirm whether your vehicle supports the required ISOFIX or seat-belt installation.", "Keep children rear-facing for as long as the seat instructions allow and applicable rules require."], "Check the current rules at GOV.UK: Child car seats: the law."], "travel-systems": ["Choosing a travel system", "Travel systems combine a pushchair with compatible components such as a carrycot or infant car seat. Check that every adapter and accessory is approved by the manufacturer, and that each component suits your baby’s age and size.", ["Confirm exactly what is included in the bundle.", "Check car seat compatibility with your car and pushchair frame.", "Remember that a car seat is designed for travel, not as a routine sleep space."], "For safer sleep and car seat guidance, consult the NHS and GOV.UK."], "carriers": ["Choosing a baby carrier or sling", "Choose a carrier suited to your baby’s size and your own comfort. Follow the manufacturer’s fitting instructions and keep your baby close enough to kiss, with their face visible and chin clear of their chest.", ["Check minimum and maximum baby weights.", "Look for adjustable straps and good support for the wearer.", "Learn the TICKS guidance for safe sling positioning."], "For UK sling safety information, see RoSPA and the NHS."]}, "feeding": {"bottles": ["Choosing baby bottles and teats", "Consider bottle capacity, ease of cleaning and whether replacement teats are readily available. Teat flow rates differ between products; follow the manufacturer’s age guidance and watch how your baby feeds.", ["Check that bottles, teats and caps fit together correctly.", "Choose designs that can be cleaned thoroughly.", "Follow NHS advice for making up formula and sterilising feeding equipment."], "For UK bottle-feeding advice, see NHS Start for Life."], "highchairs": ["Choosing a highchair", "Choose a stable highchair with a secure restraint system and a design that is easy to clean. Follow the manufacturer’s age and developmental guidance; babies should be able to sit upright with appropriate support before using a highchair for meals.", ["Check the restraint and crotch strap arrangement.", "Measure the footprint and storage dimensions.", "Never leave a child unattended in a highchair."], "For feeding and child safety guidance, see the NHS and RoSPA."], "sterilisers": ["Choosing a bottle steriliser", "Compare steam, microwave and other sterilising systems based on the feeding equipment you own and the space available. Follow the manufacturer’s instructions for cleaning and sterilising, including any restrictions on materials.", ["Check bottle and teat compatibility.", "Compare capacity, cycle time and cleaning requirements.", "Follow current NHS guidance on how long feeding equipment should be sterilised."], "For UK guidance, see NHS advice on sterilising baby bottles."], "breast-pumps": ["Choosing a breast pump", "Manual and electric pumps suit different routines. Think about comfort, flange fit, portability and how easily the parts can be cleaned. If expressing is painful or feeding is difficult, seek support from a midwife, health visitor or infant-feeding specialist.", ["Compare manual, single-electric and double-electric options.", "Check replacement parts and compatible storage containers.", "Follow NHS advice for expressing and storing breast milk safely."], "For UK guidance, see NHS information on expressing breast milk."]}, "safety": {"monitors": ["Choosing a baby monitor", "Compare sound quality, battery life, range and whether you want video or audio only. A monitor can help you hear or see your baby, but it does not replace adult supervision or safer-sleep practices.", ["Check signal range and performance in your home.", "Keep cords and devices well away from the cot.", "Review privacy settings and software updates for connected monitors."], "For safer-sleep advice, see the NHS and The Lullaby Trust."], "gates": ["Choosing a safety gate", "Measure the opening carefully and check the manufacturer’s installation requirements. Some gates are designed for pressure fitting, while others require screws; follow the product instructions, particularly near stairs.", ["Measure the opening at the points specified by the manufacturer.", "Check whether the gate is suitable for the top or bottom of stairs.", "Recheck fittings regularly and do not climb over an installed gate."], "For UK home safety guidance, see RoSPA."], "bed-guards": ["Choosing a bed guard", "Bed guards are not suitable for every child or bed type. Check the manufacturer’s minimum age, mattress compatibility and installation requirements, and watch for gaps that could create entrapment risks.", ["Confirm the child age range and bed compatibility.", "Check for gaps between the guard, mattress and bed frame.", "Do not use a bed guard as a substitute for an age-appropriate sleep space."], "For child sleep and home safety advice, see RoSPA."], "locks": ["Choosing cabinet locks", "Cabinet locks can help restrict access to cupboards, but they are not a substitute for safe storage. Keep medicines, cleaning chemicals and sharp objects securely stored and out of children’s reach.", ["Check the lock type suits your cupboard or drawer.", "Follow the fitting instructions and test the lock regularly.", "Store hazardous products high up and locked away where appropriate."], "For UK accident-prevention advice, see RoSPA."]}}, "refs": {"nursery": [["NHS safer sleep", "https://www.nhs.uk/baby/caring-for-a-newborn/helping-your-baby-to-sleep/"], ["The Lullaby Trust", "https://www.lullabytrust.org.uk/"], ["RoSPA", "https://www.rospa.com/"]], "travel": [["GOV.UK child car seats", "https://www.gov.uk/child-car-seats-the-rules"], ["NHS", "https://www.nhs.uk/"], ["RoSPA", "https://www.rospa.com/"]], "feeding": [["NHS Start for Life", "https://www.nhs.uk/start-for-life/"], ["NHS", "https://www.nhs.uk/"]], "safety": [["RoSPA", "https://www.rospa.com/"], ["NHS safer sleep", "https://www.nhs.uk/baby/caring-for-a-newborn/helping-your-baby-to-sleep/"]]}} BABYFAYRE_EDITORIAL, true); // Editorial descriptions for each landing page. Keep them accurate to the products shown. $categorySeo = [ 'nursery' => 'Explore nursery essentials including cots, cribs, mattresses and furniture. Browse baby products and compare retailer prices at BabyFayre.', 'travel' => 'Explore pushchairs, strollers, car seats and travel essentials. Discover baby travel products and compare retailer prices at BabyFayre.', 'feeding' => 'Browse baby feeding essentials including bottles, highchairs, sterilisers and breast pumps. Compare product details and retailer prices.', 'safety' => 'Discover baby safety essentials including monitors, safety gates, bed guards and cabinet locks. Browse products and compare prices.', ]; $subcategorySeo = [ 'nursery' => [ 'cots' => 'Browse cots, cribs and bedside sleeping options for babies. Explore product features and compare retailer prices.', 'baby-blankets' => 'Browse baby blankets from Nursery and Travel, including knitted, cellular and pram blankets. Compare retailer prices and check dimensions and care instructions.', 'baby-shawls' => 'Browse baby shawls and knitted blanket shawls. Compare retailer prices, sizes, materials and care instructions at BabyFayre.', 'muslin-cloths' => 'Browse baby muslin cloths and squares from Nursery and Feeding. Compare pack sizes, dimensions, materials and retailer prices at BabyFayre.', 'mattresses' => 'Explore crib and cot mattresses for nursery sleep spaces. Compare sizes, product details and retailer prices.', 'changing' => 'Discover changing tables and baby changing furniture. Browse practical nursery options and compare prices.', 'furniture' => 'Browse nursery wardrobes, dressers and furniture for baby rooms. Compare styles, details and retailer prices.', ], 'travel' => [ 'strollers' => 'Browse complete strollers and stroller packages. Compare retailer prices, folded sizes and product details. Check exact model specifications with the retailer.', 'lightweight-strollers' => 'Browse strollers and pushchairs described as lightweight by retailers. No fixed weight limit is applied. Compare actual product weights, folded sizes and included items before buying.', 'compact-travel-strollers' => 'Browse pushchairs and strollers described as compact or travel models by retailers. This does not verify airline cabin acceptance. Check actual folded dimensions, weights and included items before buying.', 'pushchairs' => 'Browse pushchairs, strollers, buggies and prams. Explore baby travel products and compare retailer prices.', 'junior-child-car-seats' => 'Browse retailer-described junior, child and booster car seats, including high-back and harness-booster models. This title-based grouping does not verify suitability: check the exact model’s approved child size range, installation and vehicle compatibility with the manufacturer.', 'toddler-car-seats' => 'Browse retailer-described toddler and multi-stage car seats. This title-based grouping does not verify suitability: check the exact model’s approved child size range, installation instructions and vehicle compatibility with the manufacturer.', 'baby-car-seats' => 'Browse complete car seats described for babies or infants by retailers, including seat-and-base packages. This title-based grouping is not a suitability check: verify the exact model’s approved child size range, installation and vehicle compatibility with the manufacturer.', 'car-seats' => 'Explore baby and child car seats and related travel products. Compare product details and retailer prices.', 'travel-systems' => 'Browse baby travel systems and compatible travel products. Explore options and compare retailer prices.', 'pram-bundles' => 'Browse pram and pushchair bundles, multi-piece packages and travel systems. Compare retailer prices at BabyFayre.', 'double-twin-prams' => 'Browse double, twin and tandem prams and pushchairs. Compare product details, seating configurations and retailer prices at BabyFayre.', 'carrycots' => 'Browse standalone carrycots and compare retailer prices. Check exact pushchair compatibility and the manufacturer’s instructions before buying.', 'pram-chassis' => 'Browse separately sold pram and pushchair chassis and frames. Compare retailer prices and check exact model compatibility before buying.', 'pram-bodies-seats' => 'Browse separately sold pram bodies, seat units, second seats, seat fabrics and seat packs. Contents vary: check the exact model compatibility and included components with the retailer.', 'cup-holders-snack-trays' => 'Browse standalone cup holders and snack trays for baby travel equipment. Compare retailer prices and check exact model compatibility before buying.', 'buggy-boards' => 'Browse buggy boards, ride-on boards and board-and-saddle packages. Check the manufacturer’s pushchair compatibility and usage limits before buying.', 'pram-accessories' => 'Browse pram accessories and accessory-only packs, including footmuffs, liners, parasols and organisers. Check model compatibility and pack contents with the retailer.', 'footmuffs' => 'Browse standalone footmuffs, cosy toes and footmuff accessory sets. Compare retailer prices and check model compatibility and included items before buying.', 'parasols-sunshades' => 'Browse pram parasols, compatible clamps and pushchair sunshades. Compare retailer prices and check exact model compatibility and fitting instructions before buying.', 'raincovers' => 'Browse standalone raincovers for pushchairs, carrycots and infant car seats. Compare retailer prices and check exact model compatibility and fitting instructions before buying.', 'travel-system-adaptors' => 'Browse separately sold travel-system adaptors and adaptor sets. Check compatibility with the exact pushchair and car seat models, mounting position and manufacturer instructions.', 'seat-liners' => 'Browse pram and pushchair seat liners, seat pads and clearly labelled footmuff-and-liner combinations. Check included items, exact model compatibility and fitting instructions.', 'carriers' => 'Discover baby carriers, slings and wraps for everyday journeys. Compare product features and retailer prices.', 'changing-bags' => 'Browse baby changing bags, nappy bags and changing backpacks. Compare product details and retailer prices at BabyFayre.', ], 'feeding' => [ 'bottles' => 'Explore baby bottles, teats and feeding accessories. Browse products and compare retailer prices.', 'highchairs' => 'Browse baby highchairs and feeding seats. Compare designs, product details and retailer prices.', 'sterilisers' => 'Discover baby bottle sterilisers and feeding hygiene products. Compare retailer prices and features.', 'breast-pumps' => 'Explore breast pumps and related feeding accessories. Compare product details and retailer prices.', ], 'safety' => [ 'monitors' => 'Browse baby monitors and nursery monitoring products. Compare product features and retailer prices.', 'gates' => 'Explore safety gates and stair gates for family homes. Compare sizes, features and retailer prices.', 'bed-guards' => 'Browse bed guards, bed rails and related safety products. Compare product details and retailer prices.', 'locks' => 'Discover cabinet locks and childproofing products for the home. Compare options and retailer prices.', 'corner-protectors' => 'Browse baby corner protectors and furniture edge safety products. Compare prices at BabyFayre.', 'reins-harnesses' => 'Browse children’s walking reins, backpack reins and harnesses. Compare product details and retailer prices at BabyFayre.', ], 'bath-care' => 'Explore baby baths, skincare, shampoo and everyday baby care products. Compare prices at BabyFayre.', 'toys-play' => 'Discover baby toys, dolls, games and playtime essentials. Browse products and compare prices at BabyFayre.', ]; $heading = $category !== '' ? ($subcategory !== '' && !$notFound ? $subcategories[$category][$subcategory]['title'] : ($categories[$category]['title'] ?? 'Categories')) : 'Browse Baby Product Categories'; $seoDescription = $notFound ? 'The requested category could not be found.' : ($category === '' ? 'Explore BabyFayre nursery, travel, feeding, safety, bath and care, and toys and play categories. Browse baby products and compare retailer prices.' : ($subcategory === '' ? ($categorySeo[$category] ?? (is_string($subcategorySeo[$category] ?? null) ? $subcategorySeo[$category] : $categories[$category]['subtitle'] . '. Browse products and compare retailer prices at BabyFayre.')) : $subcategorySeo[$category][$subcategory])); $seoTitle = $category === '' ? 'Baby Product Categories | BabyFayre' : ($subcategory === '' ? $heading . ' Products & Prices | BabyFayre' : $heading . ' | ' . $categories[$category]['title'] . ' | BabyFayre'); // Keep each page of distinct products canonical to itself; sort variants use // the default ordering for the same page. Tracking parameters are excluded. $isIndexable = !$notFound && $error === '' && $sort === 'name' && ($category === '' || count($products) > 0); $robots = $isIndexable ? 'index,follow' : 'noindex,follow'; $canonicalPath = $category === '' ? '/Categories.php' : catUrl($category, 'name', $page, $subcategory); $canonicalUrl = 'https://babyfayre.com' . $canonicalPath; if ($notFound) $seoTitle = 'Category Not Found | BabyFayre'; if ($category !== '' && $page > 1) { $seoTitle = str_replace(' | BabyFayre', ' | Page ' . $page . ' | BabyFayre', $seoTitle); } // Reuse the exact stored slug and numeric ID expected by Product/.htaccess. function catProductUrl(array $item): string { return '/Product/' . rawurlencode((string)$item['slug']) . '-' . (int)$item['id'] . '.html'; } $collectionJson = false; if (!$notFound && $error === '') { $collection = [ '@context' => 'https://schema.org', '@type' => 'CollectionPage', '@id' => $canonicalUrl . '#collection', 'url' => $canonicalUrl, 'name' => $seoTitle, 'description' => $seoDescription, 'inLanguage' => 'en-GB', ]; if ($category !== '' && $products) { $listItems = []; foreach ($products as $position => $productItem) { $listItems[] = [ '@type' => 'ListItem', 'position' => ($page - 1) * $perPage + $position + 1, 'name' => (string)$productItem['product_name'], 'url' => 'https://babyfayre.com' . catProductUrl($productItem), ]; } $collection['mainEntity'] = [ '@type' => 'ItemList', 'numberOfItems' => count($listItems), 'itemListElement' => $listItems, ]; } $collectionJson = json_encode($collection, JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE | JSON_HEX_TAG | JSON_HEX_AMP | JSON_HEX_APOS | JSON_HEX_QUOT | JSON_INVALID_UTF8_SUBSTITUTE); } ?> Raincovers | Travel | BabyFayre Skip to content
A little help for life's biggest little adventure Explore our buying guides

Little essentials.
Lots of possibilities.

Raincovers Products

Browse standalone raincovers for pushchairs, carrycots and infant car seats. Compare retailer prices and check exact model compatibility and fitting instructions before buying.

Nursery Cots, cribs, mattresses and nursery furniture Travel Pushchairs, strollers, car seats and travel systems Feeding Bottles, bibs, highchairs and feeding essentials Safety Monitors, gates and home safety products Bath & Care Baby bathing, skincare and everyday care Toys & Play Baby toys, dolls, games and playtime essentials
← All categories

Browse Travel subcategories

Showing 1–24 products

Page 1 of 2